Agent♥︎Age
Catalog

io.github.rastogivaibhav/llm-kosh

Official

by rastogivaibhav · Python

Local-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.

Local-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.

  • slug: io.github.rastogivaibhav/llm-kosh
  • name: io.github.rastogivaibhav/llm-kosh
  • description: Local-first memory cartridge with persistent MCP memory for Claude via SQLite FTS5.
  • topics: ai-memory, claude, cursor, developer-tools, electron, fts5, llm, local-first, mcp, python, sqlite
  • readmeExcerpt: # llm-kosh

llm-kosh is a local-first memory cartridge for MCP-compatible AI clients. It gives your agents durable memory without handing your workspace to a hosted memory service.

Think of it as a structured, inspectable memory layer for agents:

  • plain files you can back up, diff, and review
  • a tamper-evident ledger for every mutation
  • a read-only-by-default MCP server
  • a background service for intake and maintenance
  • a CLI for local control and automation

🛠️ Key Features

  • Local-first memory cartridge with persistent MCP memory
  • SQLite FTS5-backed storage for fast, searchable memory
  • Read-only-by-default MCP server for safety
  • Tamper-evident ledger for all mutations
  • CLI for local control and automation

🚀 Use Cases

  • Local, auditable agent memory for Claude via MCP
  • Offline-enabled memory layer with durable backups
  • Inspectable memory mutations and history

⚡ Developer Benefits

  • Ground truth memory with auditability
  • Easy integration via MCP-compatible interface
  • Backed by SQLite FTS5 for robust search

⚠️ Limitations

  • Described as read-only-by-default MCP server; write operations may be controlled
  • Local-first design implies reliance on local storage availability

Topics

ai-memoryclaudecursordeveloper-toolselectronfts5llmlocal-firstmcppythonsqlite