A local markdown editor with a live knowledge graph. Link ideas, search semantically, and watch your thinking connect.
Built for thinkers who want a fast, local, zero-cloud notes tool that actually understands how ideas connect.
Full markdown support with live preview. Toggle between edit and render. Drag and drop images and files directly.
Link notes with [[note title]] syntax. Connections appear in the graph automatically — no manual setup.
Force-directed graph that visualizes your notes as nodes. Semantic similarity edges connect related notes automatically.
Text search plus vector similarity via Ollama. Find notes by meaning, not just keywords. Fully offline.
Connect a local vector DB so your personal memories appear as nodes in the graph alongside your notes.
Toggle LAN access to use notesgraph from your phone on the same network. Same data, no sync delay.
Flask + SQLite backend. All data lives in ~/.notesgraph/. No accounts, no cloud.
Start notesgraph with one command. Binds to localhost:8766 with optional HTTPS.
Create notes in markdown. Use [[wikilinks]] to connect them. Tag, attach, search instantly.
See every note as a node. Edges appear from wikilinks and semantic similarity — your second brain, visualized.
Toggle WiFi access to reach notesgraph from your phone on the same network.
Flask, SQLite, D3, and Ollama for local embeddings. No containers, no build step.
No account needed. Just open the app.
Download notesgraph