Diamante Notes

Your vault. Your repo. One graph agents can query.

Diamante is a local-first Markdown notes app: open a vault, attach a source root, explore relationships, and export MCP config so Hermes, Claude, Cursor, and friends work the same files — without a second in-app chat.

Latest: v0.3.0 · Windows 10/11 · WebView2 · OTA manifest

What you get

Plain Markdown vault

Files on disk, wikilinks, backlinks, outline, preview — habits that travel with the folder.

Notes + repo graph

Index a read-only source root. Notes and symbols share one graph artifact under .diamante/.

GitHub vault sync

Pull, commit, and push the vault from the app. Stops on conflicts — no silent overwrite.

Agent-ready MCP

Copy absolute-path MCP JSON. Agents list/search/read/write notes and query the graph.

Local-first

No proprietary cloud required for core editing. The graph is a generated index, not your source of truth.

2D + 3D graph

Canvas layout or WebGL force graph — same selection, filters, and path tools.

Download

Version 0.3.0 · installers also mirrored under updates/bundles/ for the in-app updater.

  • Windows 10 or 11 (x64), WebView2 (usually preinstalled)
  • macOS / Linux installers: not shipped yet
  • Unsigned builds may show SmartScreen until Authenticode signing lands

Prefer building from source? npm install && npm run tauri -- build · Vault files are never replaced by OTA — only the app binary.

Agents via MCP

Diamante’s agent surface is external agent + Diamante MCP, not a second full chat inside the app. Open Setup → copy MCP JSON → point Hermes / Claude Desktop / Cursor at scripts/diamante-mcp.mjs with DIAMANTE_VAULT_DIR.

Today the MCP server is Node-based. A no-Node path is on the roadmap for non-dev installs.