npm @team-monet/monetstdioAGPL-3.0updated 7d ago
Memory should change what your agent does.
What can you do with Monet?
Monet
Memory should change what your agent does.
Monet is local-first memory for coding agents, built for one thing: the outcome you meant. It keeps what you and your team actually want — principles, rules, corrections — and delivers it while the agent works: principles always in front of it, rules read at the moment they bind (commit, release, delegate, PR), corrections recorded so they never need making twice. MCP-native, 100% on your machine.
Get started — let your agent set it up
Paste this one line into Claude Code (more agents coming soon):
Set up Monet for all my projects: read https://raw.githubusercontent.com/team-monet/monet/main/harness/bootstrap/install.md and follow it, checking with me at each step.
Your agent installs Monet, wires up the MCP server, and brings the working method — restore state at session start, read the rules when moments arrive, record what you correct. That's the with-monet harness in harness/, and it's the recommended path.
Prefer to wire it yourself? The package is on npm:
npx @team-monet/monet
Yours — and verifiably so
- One store at
~/.monet— plain SQLite you can read, back up, export. - Embeddings run on-device. No accounts, no API keys, no cloud.
- Works offline after the first model download.
Where to go
| 🏠 Homepage | team-monet.com |
| 🧰 Harness, docs & install | harness/ |
| 📦 Package | npmjs.com/package/@team-monet/monet |
⭐ If Monet helps, star the repo — it's the best way to support the project.
What's in this repo
| Path | What it is |
|---|---|
packages/core |
The memory engine — store, retrieval, gates. Published to npm as @team-monet/core through 0.8.1; that line is now deprecated, and the engine reaches users bundled inside the CLI. |
packages/cli |
The monet MCP server + CLI. This is what ships to npm as @team-monet/monet. |
harness/ |
The with-monet agent harness — agent prompts and the install playbook. Markdown and one CLI stub; not a workspace member. |
Building and testing: CONTRIBUTING.md. Reporting a vulnerability: SECURITY.md.
License
packages/core and packages/cli are licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-only) — see LICENSE. harness/ is licensed under the Apache License 2.0 — see harness/LICENSE.
Install
Add Monet to your client. Pick the one you use.
claude mcp add monet -- npx -y @team-monet/monetcodex mcp add monet -- npx -y @team-monet/monetamp mcp add monet -- npx -y @team-monet/monet{
"mcpServers": {
"monet": {
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"monet": {
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"monet","command":"npx","args":["-y","@team-monet/monet"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"monet": {
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"monet": {
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"monet": {
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"monet": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@team-monet/monet"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"monet": {
"command": {
"path": "npx",
"args": [
"-y",
"@team-monet/monet"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @team-monet/monetRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation17/25
- Maintenance25/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 0 days ago
- Has a release history
- Repository is not archived
- Licensed AGPL-3.0
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.10.0Latest | Aug 31, 2026 |
| 1.9.1 | Aug 29, 2026 |
| 1.9.0 | Aug 26, 2026 |
| 1.8.0 | Aug 26, 2026 |
| 1.7.1 | Aug 21, 2026 |
| 1.7.0 | Aug 21, 2026 |
| 1.6.3 | Aug 16, 2026 |
| 1.2.4 | Jun 23, 2026 |
| 1.2.3 | Jun 23, 2026 |
| 1.2.2 | Jun 23, 2026 |