semantic-memory

Retrieve past sessions and notes via hybrid semantic search across pi, Claude Code, and Denote.

6|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/junghan0611/agent-config --skill semantic-memory-junghan0611
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: semantic-memory
Source: https://github.com/junghan0611/agent-config/tree/main/skills/semantic-memory
Command: npx skills add https://github.com/junghan0611/agent-config --skill semantic-memory-junghan0611

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Semantic memory helps AI agents recall past conversations and knowledge bases, enabling continuity across sessions and projects.

Core Features & Use Cases

  • Hybrid retrieval: vector similarity + full-text search across pi, Claude Code, and Denote org-mode notes.
  • Local embeddings with Ollama/vLLM and LanceDB for fast, private indexing.
  • Korean morphology and cross-lingual expansion via Kiwi and dictcli for Korean↔English queries.

Quick Start

Search past sessions and org-mode notes by meaning to surface relevant context.

Frequently Asked Questions about semantic-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve past AI conversation sessions by meaning instead of keywords?▼

Semantic memory locates past sessions by employing vector similarity and full-text search across pi, Claude Code conversations, and Denote org-mode notes to surface relevant context.

Can I index org-mode knowledge chunks using local embeddings for private retrieval?▼

Yes, semantic memory uses local embeddings via Ollama or vLLM and stores them in LanceDB to enable fast, private hybrid retrieval of org-mode knowledge chunks.

Does semantic search work for Korean and English cross-lingual queries?▼

Cross-lingual semantic search works by applying Korean morphology via Kiwi and dictcli to expand Korean↔English queries, ensuring relevant notes are located across both languages.

What is the best way to search past Claude Code and pi conversations with vector similarity?▼

The best way to search past conversations is using this skill's LanceDB hybrid retrieval, which combines vector similarity with full-text search across pi and Claude Code session histories.

Do I need Ollama or vLLM to run semantic memory for org-mode notes?▼

Yes, you need a local embedding server like Ollama or vLLM to generate the vector embeddings required by LanceDB for indexing and retrieving your org-mode knowledge base.

Why use LanceDB hybrid retrieval instead of standard vector search for past notes?▼

LanceDB hybrid retrieval is used because it combines vector similarity with full-text search, improving accuracy when locating relevant context across multilingual org-mode notes and past sessions.