Developers

Build with Mnema

Mnema is fair-code — source-available and self-hostable. Read the code, run it, build on it, and open a PR. Everything below is real and shippable today.

Quickstart

Run it locally

Clone, init, and compose up — a full instance in about 4 minutes (the first build is I/O-bound, so watch the logs, not the clock). Full walkthrough in the self-host guide.

git clone https://github.com/nbkdoesntknowcoding/mnema.git cd mnema cp infra/.env.example infra/.env && ./scripts/init.sh docker compose up -d --build Self-host guide →
Build on it

API & MCP

Mnema is MCP-native and also exposes a plain REST API, so any app can read and write a workspace — not just AI clients. Authenticate with a scoped API key.

API reference →
Contribute

Fork, PR, ship

Fork the repo, open a pull request, and it goes through review → merge → a tagged release. Good first issues are labelled on GitHub. Read CONTRIBUTING for the dev setup and conventions.

Contributing guide →

What "fair-code" means

Source-available, not open source. You can read, run, modify, and self-host Mnema freely — the one rule is you can't sell a hosted Mnema. Core is free; the graph, meetings, and org features are licensed. See Editions & licensing and the LICENSE for the exact terms.

MCP directories

Mnema is being listed across the MCP directories (Smithery, Glama, PulseMCP, mcp.so). Links land here as each listing goes live — meanwhile, the canonical connector is your workspace /mcp URL.