Granit
A minimal, opinionated desktop note-taking app. Local markdown caves, wiki-links, and an integrated AI agent. No plugins, no sync, no bloat.
Your notes live in a local markdown cave — plain files on your own disk, connected by wiki-links and searchable by an integrated AI agent. New here? Start with Getting Started, or jump straight to the Download.
Local-first markdown caves
Open any directory as a cave. Your notes are plain markdown files on your disk — yours to read, edit, and back up with whatever tools you already use. Each cave keeps its own settings in .granit/config.yml.
Wiki-links and backlinks
Connect notes with [[note]] and [[note|label]] links that resolve by filename across the whole cave. Granit tracks backlinks and heading anchors, and styles broken links so you can spot them.
Daily notes and calendar
Open or create today’s note in a configurable folder, optionally seeded from a template. A compact calendar strip in the explorer keeps your dailies one click away.
Todos
Task-list checkboxes are parsed from every note, gathered into a dedicated todo view, and toggleable straight from the reader.
AI agent with RAG
A streaming chat agent backed by Ollama, Anthropic, Mistral, or any OpenAI-compatible endpoint. It can read and write notes, manage folders and templates, run searches, and fetch from the web — grounded in your cave through local retrieval.
Themes
DaisyUI themes, Catppuccin variants, and per-surface font settings, all configurable from inside the app.