Local searchable mirror of your Claude chats, readable from any Claude Code session.
Local searchable mirror of your Claude chats, readable from any Claude Code session.
Claude Chats are your conversations with Claude on claude.ai, in the Desktop app, or on mobile. Not Claude Code. Not Cowork. The chat product. Those conversations live on Anthropic's servers, so Code sessions can't see them. Claude Library uses your Claude Desktop session cookie to pull your chats, projects, memory, and shared snapshots, and caches them locally in SQLite. Any Claude Code or Cowork session can then search and read what you worked through.
/plugin marketplace add mischasigtermans/by-mischa
/plugin install library@by-mischa
security CLI and Chromium-format cookie store)node:sqlite module)/library sync
/library search "stripe webhook retries"
First sync pulls every conversation, project, doc, memory snapshot, and share into ~/.claude/library/library.db. After that, sync is incremental. Search hits return ranked snippets across messages, project knowledge-base docs, your memory text, and extracted code artifacts. Drill into any result with /library open <uuid>.
kind=: messages, docs, memory, artifacts, tool_calls, citations, shares.prompt_template (system prompt) per project plus knowledge-base docs and files.Reads the AES key from the macOS Keychain (Claude Safe Storage), decrypts the sessionKey and cf_clearance cookies from Claude Desktop's cookie store, and calls claude.ai/api/organizations/... with those cookies. Responses are validated at the edge with zod and written to the local SQLite cache. Search functions hit FTS5 virtual tables; kind=tool_calls, kind=citations, and kind=shares use direct table queries (see library_search description for per-kind semantics).
Sync is incremental. Paginates the conversation list every run, fetches message bodies only for conversations whose updated_at advanced. Pass full=true to force a complete refetch. library_search and library_list auto-sync if the cache is older than 24 hours.
See CHANGELOG.md.
MIT. See LICENSE.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin channeling Taylor Otwell's Laravel philosophy
Claude Code plugin channeling Raymond Hettinger's Pythonic philosophy
Talk to your other Claude Code projects from any session.
Claude Code plugin channeling Steve Jobs's documented decision frameworks, aesthetic judgment, and demanding standards
An opinionated take on the Ralph autonomous loop for Claude Code. Describe a feature, walk away, come back to commits.
npx claudepluginhub mischasigtermans/by-mischa --plugin libraryMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.