
Krimto
io.github.krimto-labsPublished by GitHub account krimto-labsv0.2.47Updated Nov 3, 2026
Memory for AI coding agents — markdown in your own git, not a vendor database. Apache-2.0.
Overview
Krimto gives AI coding agents durable memory stored as markdown files in a git repo you own, with user, team and org scopes.
- What you can do
- Save durable, attributable facts when you tell the agent to remember something, and recall them later in a new chat, another editor or another machine.
- Keep every memory as a plain markdown file in a git repository you control, so it can be read, edited, reviewed in a pull request and audited with git log.
- Scope knowledge to a person, a team or the whole organization, with the most specific scope winning at recall.
- Share one memory across editors and machines, including Claude Code, Cursor, Codex and Gemini CLI.
- Run a local HTTP server with a browser dashboard, or self-host with Docker, for browsing notes.
- When to use it
- Useful when you want an assistant to remember project facts and preferences across sessions, editors and machines without a vendor database. It also fits small teams that want shared agent knowledge with per-person, per-team and org scoping while keeping the data in their own git.
- Requirements
- Runs as a local stdio process via npx, so Node.js 20 or newer is needed. Setup is done with an init command that wires supported editors; other MCP clients need a manual config entry. Team mode asks for an admin email, org and team name, an optional shared git remote, and a join command with a server URL and key. No account is required for solo use.
Installation
In SourceWeft
- Open Krimto in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Krimto
Open-source memory for AI coding agents you own in git — governed by a real user→team→org hierarchy, not a vendor database. Solo to team. Apache-2.0.
[License: Apache 2.0] [npm] [CI]
Your agent's memory, as markdown in your own git — synced across every editor and machine. Tell your agent "remember X" in any editor and it saves a durable, attributable fact; ask later — in a new chat, a different editor, or on another machine — and it recalls the right answer. One command, no account, no vendor database: your memory follows you.
You own it: every fact is a plain markdown file in a git repo you control — readable, reviewable in a
PR, and yours. When a teammate joins, that same memory becomes a shared team brain governed by a real
user → team → org hierarchy (the most specific scope wins at recall) — the one primitive no other
memory tool ships. Solo is free; the governance is what you grow into.
See it
One npx command sets it up; then your agent saves a fact in Claude Code and recalls it in Cursor —
no account, no database:
[Krimto — save a fact in Claude Code, recall it in Cursor]
Three short demos — solo (remember in Claude Code, recall in Cursor), cross-machine (write,
git push, recall on another laptop), and team (a teammate's fact reaches you; your personal notes
stay yours).
Because every memory is just a file in your git, you can read it yourself — no API, no dashboard needed:
That's the whole bet: your agent's memory is plain markdown in a git repo you own — not rows in someone else's database.
Why Krimto
- You own it, in your git. Every fact is a markdown file in a git repo you control —
git logthe audit trail, edit it in any editor, review it in a pull request. No vendor database, no lock-in. - Governed
user → team → orghierarchy. Knowledge is scoped to a person, a team, or the whole company, and the most specific scope wins at recall — a server-enforced primitive no other memory tool ships for free. - Follows you everywhere — cross-vendor, Apache-2.0. One MCP server syncs the same memory across Claude Code, Cursor, Codex, Gemini CLI and more — every editor and machine. Fully open source, with no managed-service restriction.
Try it in 2 minutes (solo, no account)
The setup wizard detects your editor, wires it up, and turns on automatic memory. Then, in any chat:
Open a new chat and ask:
See your notes with krimto notes (terminal) or krimto ui (browser dashboard). Your data lives in
~/.krimto — the same folder no matter which project you're working in.
Connect your agent
krimto init wires supported editors for you. What auto-connects vs. needs one copy-paste step:
To connect any MCP client manually, point it at Krimto over stdio:
…or the config-file form (Cursor, Codex, Gemini CLI, etc. use the same shape):
By default an agent uses Krimto only when you ask. Running krimto init once in your project drops a
standing rule so it uses Krimto on its own.
Install as a Claude Code plugin
Prefer Claude Code's plugin system? Add Krimto's marketplace and install it directly:
This bundles the MCP server together with Krimto's skills, the /krimto-status command, and the
memory hooks — no separate krimto init needed.
How it works
Three layers, one source of truth:
- Storage — facts are markdown files in a git repository (the source of truth; git is the audit log).
- Index — a SQLite + sqlite-vec hybrid index (keyword + vector) for fast retrieval, with scope precedence applied at ranking time.
- Access — an API server enforces who can read and write each scope (
user/team/org).
Team mode
When you're ready to share memory with teammates:
This walks you through an admin email, your org/team name, an optional shared git remote, and teammate invites — then prints a join command for each teammate:
Teammates can connect to one shared server, or each run their own Krimto synced over a shared git
remote. Personal and team notes live together and sync as a unit. Step back to solo any time with
krimto team disband (your notes are preserved).
Self-host
Krimto runs anywhere Node 20+ runs.
Run npx @krimto-labs/krimto --help for the full command surface.
Roadmap
v0.2 (current) ships the memory core, teams, the web dashboard, and the cross-vendor MCP server. Next: OAuth sign-in and a pull-request approval flow (v0.3), then a hosted Krimto Cloud (v1.0). See ROADMAP.md.
Contributing & license
Contributions welcome — see CONTRIBUTING.md and our Code of Conduct. Security reports: SECURITY.md.
Licensed under Apache-2.0. The same code is self-hostable by a solo developer or an enterprise — no tier walls.
Source: README.md at commit bee75e3
Tools
0Version history
1- v0.2.47LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts