Building a second brain
Capture once. Connect forever. The vault is a living index of how I think.
An AI-ready, local-first markdown editor.
Plain files. Real links. A standalone MCP server, in the box.
Capture once. Connect forever. The vault is a living index of how I think.
Bidirectional links turn folders into rooms with doors instead of drawers.
Keyword search finds tokens. Embedding search finds meaning. We want both.
Q4_K_M lands at 380 MB and runs cheerfully on Apple Silicon for local retrieval.
Slept poorly. Decided the search palette should accept DSL fragments, not just text.
Three notes I want to revisit before the week ends. Filed under 'research'.
Alexander's patterns map cleanly onto component design. Especially #159, light on two sides.
Documents are containers. Notes are atoms. Atomic notes make recombination cheap.
v0.1: import flow. v0.2: collaborative cursors. v0.3: agent-driven authoring.
Notes are not documents.
They are nodes.
Each connection compounds.
Notes are not documents.
They are nodes.
The unit of thought is the note. See Building a second brain for context.
Each connection compounds.
Sugilite runs hybrid search by default — exact keyword matching and on-device semantic retrieval, fused into one ranking. So a literal term lands every hit, while a question in plain words still surfaces the notes you meant, even when they share no keyword at all.
Every note is embedded right on your machine by a built-in EmbeddingGemma model. No API keys, no account, nothing sent to the cloud.
Sugilite ships with a standalone Model Context Protocol server. No GUI required. Launch the binary, point any MCP-compatible client at it, and your notes become tools — search, read, write, embed, traverse the graph.
Works with Claude, Gemini, ChatGPT, Cursor, Windsurf, Antigravity, and any other client that speaks MCP. Use the app for writing, or skip it entirely — your AI sees the same vault either way.
If you already use Obsidian, Sugilite reads your vault directly. No conversion, no export. The shortcuts that already live in your hands keep working.
[[Note]] and aliases — full support
yaml properties parsed and editable
![[image.png]] and block embeds
YYYY-MM-DD detected automatically
your templates folder, picked up
import community themes as-is