mem is a command-line tool for developers who work inside Claude. As Claude writes memory notes during your sessions, mem pushes them into a shared, searchable knowledge base β so the next question, yours or Claudeβs, is answered from what your team has already figured out.
What you can do
mem saveβ analyze your Claude memory files and store them as developer knowledge (auto-titled, summarized, and classified)mem search "β¦"β semantic search across everything youβve saved- No duplicates β saving the same topic updates the existing entry instead of piling up
mem installβ wire the developer & customer chat servers into Claude Code, Cursor, or claude.ai- Roles β admins create users and API keys from the CLI; developers just save and search
Requirements
- Node.js 18+ β nodejs.org
- Claude Code β the
claudecommand available in your terminal
1. Install
macOS / Linux
curl -fsSL https://api-docs.innyalabs.com/install.sh | bash
Windows (PowerShell)
irm https://api-docs.innyalabs.com/install.ps1 | iex
Then open a new terminal so mem is on your PATH. Works behind a VPN/proxy, so it runs even on restricted networks.
2. Get started
First-time admin β create your organization (you become the admin):
mem register
It asks you, one at a time: company name, your username, and a password.
Teammates β an admin creates your account, then you log in:
mem login
It asks for the company slug (your company name lowercased, e.g. Acme β acme), your username, and password.
Admins add developers with a guided prompt:
mem user create
3. Connect to Claude
mem install --yes
One command β it mints your API key and registers the developer chat server in Claude. No keys to copy, no questions. Check it with claude mcp list (look for ai-docs-dev).
4. Use it
From the CLI
mem save # save your Claude memories into the team knowledge base
mem search "currency issue" # semantic search across saved knowledge
Inside Claude β just talk. Once connected, ask a question, then say:
βSummarize this and save it to mem.β
Claude stores it automatically. Later, anyone β or their Claude β just asks βwhat do we know about X?β and gets the answer, no re-research.
Uninstall
macOS / Linux
curl -fsSL https://api-docs.innyalabs.com/uninstall.sh | bash
Windows (PowerShell)
irm https://api-docs.innyalabs.com/uninstall.ps1 | iex
Tech
Node + TypeScript CLI over an Express API, Postgres (Neon), and a Pinecone vector store, with MCP servers so any Claude client can read the knowledge. Part of the AI Documents platform, deployed on a Hostinger VPS.
Updates
What's shipping, what's fixed, what's next.
-
mem CLI is live
Turn the memories Claude writes during your work into searchable team knowledge. Install with one curl command, then just `mem save` and `mem search`.
mem is now available β a CLI that turns Claudeβs working memory into a searchable knowledge base your team and Claude can query later.
Install
curl -fsSL https://api-docs.innyalabs.com/install.sh | bashWhat shipped
mem saveβ analyzes your Claude memory files, then summarizes, titles, and classifies each one before storing it as developer knowledgemem search "β¦"β semantic search across everything saved- No duplicates β re-saving the same topic updates the existing entry instead of creating a copy
- Roles β admins create developers and API keys straight from the CLI; developers are limited to save/search
mem installβ adds the developer & customer chat servers to Claude Code, Cursor, or claude.ai- Proxy aware β works behind a VPN/proxy, so it runs on restricted networks too
Why this matters
Developers using Claude were losing hard-won context to chat history. mem keeps it in one searchable place, so the next question is answered from what the team already learned β and Claude can pull it back automatically through MCP.
Whatβs next
- Auto-save on a schedule
- Semantic dedup (same topic, different wording)
- A web view of the team knowledge base