Your agent should get betterthe longer you work together.
Not just memory. Judgment. The tradeoffs you made, the mistakes you caught, the decisions that stuck — captured and queryable forever.
/plugin marketplace add telvokdev/librarian /plugin install librarian@librarian
Run both commands in Claude Code
What You Can Do
Knowledge lives in .librarian/ — yours, plus anything you import from the library.
Query
Semantic search across your entries and the marketplace before every decision
Save
Capture what you learned before the context window forgets it happened
Import
Already have knowledge in Cursor, Obsidian, or another tool? Import it all with one command
Publish
Import from any tool, publish as a book, and share your expertise with other developers
Run help() in your agent for all 10+ tools.
Not another memory tool
Most AI memory tools dump raw text into a file and call it done. Librarian is a knowledge system that gets smarter the more you use it.
Universal import
Reads every other AI tool’s format — JSONL, Cursor Memory Bank, Obsidian, SQLite, Basic Memory MCP. Switch tools without losing what you learned.
import_memories("cursor", ".cursor/")Structured knowledge
Each entry captures intent, context, reasoning, and examples — not raw text blobs. Your agent gets the full picture, not fragments.
record(insight, context, reasoning)Self-optimizing
Hit tracking learns which entries actually help. The more you use your library, the better results float to the top. No manual curation needed.
mark_hit("local/stripe-idempotency.md")Semantic search, fully local
AI embeddings run on your machine — no API keys, no cloud calls, no usage limits. Search by meaning, not keywords. Works offline, stays private.
brief("handling duplicate payments")Stop solving the same problem twice
Query knowledge from developers who debugged this exact issue last week.
Your knowledge compounds.
Every insight you capture makes the next session smarter. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.