mnemos-capture
v1.0.6
Published
Zero-friction knowledge capture for agentic workflows. Paste anything → Claude extracts insights → auto-commits to your knowledge repo → your Claude Code workflow picks it up.
Downloads
706
Maintainers
Readme
Mnemos is a knowledge pipeline for builders who work with AI agents. You learn something — an article, a thread, a transcript, your own notes, an idea on the go — and instead of bookmarking it or letting it rot in a tab, you paste it into Mnemos. An LLM extracts the core insight, tags it by topic, and commits it to a GitHub repo you own.
That repo becomes your personal knowledge base. Your AI agents — Claude Code, Codex, or any MCP-compatible tool — pull from it directly. The knowledge you captured on your phone during lunch is available to your coding agent by the time you sit down to work.
This is not a note-taking app. It's a bridge between what you learn and what your agents do.
Why Mnemos exists
Most knowledge tools stop at "save it." Mnemos closes the loop:
- You capture — paste anything: articles, threads, transcripts, meeting notes, ideas, voice memo transcripts, book highlights
- AI extracts — an LLM pulls the actual insight (not a summary), tags it by topic, and connects it to what you're building right now
- Your agents apply it — Claude Code, Codex, or any agentic tool reads your knowledge repo via MCP or Git and uses it in real workflows
Every capture includes an "Applied to" field — a concrete sentence linking what you learned to what you're building. This is the difference between a saved-for-later graveyard and a knowledge system that compounds.
How it works
flowchart LR
A["Read an article,\nhear a podcast,\nhave an idea"] -->|paste| B["Mnemos\n(web / mobile)"]
B -->|extract| C["Core idea\nTakeaways\nApplied to"]
C -->|commit| D["Your GitHub repo\n(Markdown)"]
D -->|MCP| E["Claude Code"]
D -->|Git read| F["Codex"]
D -->|API / Git| G["Your agents"]
style A fill:#1a1a2e,stroke:#444,color:#fff
style B fill:#2A62C6,stroke:#1a4a9e,color:#fff
style C fill:#d4a843,stroke:#b8912e,color:#fff
style D fill:#2d8a4e,stroke:#1e6b3a,color:#fff
style E fill:#1a1a2e,stroke:#444,color:#fff
style F fill:#1a1a2e,stroke:#444,color:#fff
style G fill:#1a1a2e,stroke:#444,color:#fffWhat you can capture
Mnemos handles any text-based input. Paste it, and the LLM figures out the format and extracts accordingly.
- Articles and blog posts — the insight, not a summary
- Twitter/X threads — the argument stitched together
- Podcast and meeting transcripts — the signal, not the filler
- Your own notes and ideas — raw thoughts turned into structured knowledge
- Book highlights and excerpts — the quotes and frameworks worth keeping
- Newsletter and Substack posts — the actionable takeaways
Coming soon: voice memos, URL auto-fetch, and browser extension for one-click capture.
Cost
Mnemos uses your own Anthropic API key (BYOK — you bring your own key, Mnemos never charges you).
Extraction runs on Claude Haiku 4.5 with prompt caching and input truncation, optimized for minimal token usage:
| Usage | Estimated monthly cost | |-------|----------------------| | 50 captures/month (casual) | ~$0.15 | | 100 captures/month (regular) | ~$0.30 | | 200 captures/month (heavy) | ~$0.60 |
Less than $1/month for heavy use. For comparison, the same workload on a larger model without optimization would cost 5-6x more.
Get started
1. Sign up (30 seconds)
Go to mnemos-capture.vercel.app → Sign in with GitHub.
During setup, Mnemos will:
- Create a knowledge repo in your GitHub account (you own it — just Markdown files in a repo under your name)
- Ask for your Anthropic API key (your key, stored per-user — Mnemos never pays for your API calls)
- Set a PIN so you can unlock the app quickly on mobile
No config files. No CLI setup. No repos to clone.
2. Capture something
Open the app on any device — phone, tablet, or desktop. Paste any content and hit Capture. That's it.
The result is auto-committed to your GitHub knowledge repo as a structured Markdown file.
3. Connect to Claude Code (optional)
After signing up, you get an API key. This connects Mnemos to Claude Code so your agent can capture and search your knowledge without leaving the terminal.
Run this once:
claude mcp add mnemos -- npx mnemos-capture serve-mcp --key <your-api-key>Now you can say things like:
- "Capture this article about prompt caching"
- "What's in my inbox?"
- "Search my captures for evaluation frameworks"
Under the hood: npx mnemos-capture serve-mcp runs a lightweight local process that bridges Claude Code's stdio protocol to the Mnemos HTTP API. Your API key authenticates the requests. No data is stored locally — everything goes to your GitHub repo via the hosted app.
Mobile access
Mnemos is a PWA. On your phone, open the app URL in your browser → Share → Add to Home Screen. Native-app feel, instant capture from anywhere.
Why GitHub as storage?
Your knowledge lives in a repo you own. No proprietary database, no vendor lock-in. It's version-controlled, portable, and readable as plain Markdown. Clone it, search it, back it up — it's just files. And because it's a standard Git repo, any MCP-compatible agent or tool can read from it directly.
Tech stack
Next.js · TypeScript (strict) · Anthropic SDK · GitHub OAuth · Vercel Postgres (Neon) · GitHub API · MCP protocol · Tailwind CSS
Roadmap
- [ ] Multi-provider support (OpenAI, Google — schema is ready)
- [ ] Voice memo capture
- [ ] URL auto-fetch (paste a link, Mnemos fetches the content)
- [ ] Batch capture (multiple resources at once)
- [ ] Browser extension for one-click capture
- [ ] Full-text search across knowledge hub
- [ ] Custom user-defined categories
- [ ] Settings page (change API key, repo, regenerate MCP key)
- [ ] Team knowledge hubs (shared captures)
