npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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

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:

  1. You capture — paste anything: articles, threads, transcripts, meeting notes, ideas, voice memo transcripts, book highlights
  2. 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
  3. 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:#fff

What 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.appSign 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)

License

MIT