funes
View on GitHubDurable, searchable memory of your past agent sessions.
Rust CLI that indexes past AI coding agent sessions (Claude Code, Codex, pi, Hermes) into a local Lance dataset, then serves hybrid vector+BM25 recall, MCP tools, and Hugging Face Hub publishing of the memory.
Use Cases
Recall past decisions and rationale from earlier agent sessionsShare one memory across Claude Code, Codex, pi, and HermesPublish agent memory as a Hugging Face datasetAsk a grounded question over session history by borrowing a coding agentHybrid vector + BM25 retrieval with recency weighting over transcriptsExpose recall/get as MCP tools to any agentRedact and gate secrets before publishing memoryIncremental per-turn indexing of new sessionsSearch and drill into cited turns with recall/getOnboard teammates to a shared team memory on the Hub
Built With
- Language
- Rust
- Frameworks
- LanceDB (Lance) · fastembed · ONNX Runtime · Apache Arrow · Parquet · rusqlite/SQLite · tokio · clap · ratatui · Hugging Face Hub
Tags
agent-memory · session-indexing · mcp · embeddings · hybrid-search · reranking · claude-code · codex · lance · rust · local-first · huggingface-hub · vector-search · bm25 · llm-agents · context-management