Back to Apps

DiamondBlock
Supports UIby leorsousa05
Local-first semantic memory server for AI coding agents to persist project decisions and preferences.
0 stars
Works in:CodexCursorWindsurf
Exposes:Tools
What it does
Connects AI agents to a private, persistent semantic memory vault. It stores project decisions, user preferences, and distilled session context locally using Markdown and SQLite, ensuring no data leaks to the cloud.
Tools
get_context: Returns compact session-specific context.search_memory: Semantic search for memories by meaning or keyword.save_memory: Creates a new project or user memory.update_memory: Appends to or modifies an existing memory.delete_memory: Removes a memory from the vault.log_session: Records raw interaction logs for later distillation.
Installation
Add to claude_desktop_config.json:
{
"mcpServers": {
"diamondblock": {
"command": "node",
"args": ["/path/to/diamondblock/dist/presentation/mcp/server.js"],
"env": {
"DB_HOME": "${HOME}/.diamondblock"
}
}
}
}
Supported hosts
- Claude
- Kimi
- Codex
- AGY
- Cursor
- Windsurf
- Cline
- Continue
Quick install
npm install diamondblockInformation
- Pricing
- free
- Published
- 7/14/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Codex
AGENTS.md or mcp config entryCursor
mcp.json entry in ~/.cursor/ or project .cursor/Windsurf
mcp_config.json entryClaude Desktop
{
"mcpServers": {
"diamondblock": {
"command": "node",
"args": ["/path/to/diamondblock/dist/presentation/mcp/server.js"],
"env": {
"DB_HOME": "${HOME}/.diamondblock"
}
}
}
}





