Notes that live
next to your code.
For engineers keeping technical notes, docs, RFCs, and dev journals. Plain .md in a git-friendly folder, syntax-highlighted code, AI you actually control, and a native app that launches before you finish the shortcut.
A knowledge base
that speaks your language
The tools an engineer reaches for, over files you can commit, diff, and grep like everything else you own.
Plain .md, git-friendly
Every note is a standard markdown file in a folder you own. Commit them, diff them, review them in a PR — no database, no export step, no lock-in.
Code blocks that work
Syntax highlighting with a searchable language picker, a copy button, and a line-number gutter. Fenced blocks round-trip as clean markdown.
CLI agent providers
Point Ampersand at claude -p, codex, or any binary you configure. Your keys, your machine, your spend — the agent runs the tool you already trust.
Local models via Ollama
Run AI entirely on-device with Ollama. No key, no network, nothing leaves your machine — the agent works locally with the model you choose.
A personal knowledge base
Wiki-links and backlinks turn scattered notes into a graph. Tag decisions and gotchas, then find any of them across the vault instantly.
Palette & remappable keys
A Cmd+K command palette runs every action, and every shortcut is remappable with a searchable cheat sheet. Live in the keyboard.
```ts
export function debounce<A extends unknown[]>(
fn: (...args: A) => void,
ms = 200,
) {
let t: ReturnType<typeof setTimeout>;
return (...args: A) => {
clearTimeout(t);
t = setTimeout(() => fn(...args), ms);
};
}
```Highlighted, copyable,
and still just markdown
- Searchable language picker
- Copy button & line numbers
- Round-trips as clean fenced markdown
## AI providers
- CLI → claude -p, codex, custom
- Cloud → Claude, OpenAI (your key)
- Local → Ollama (on-device, offline)
- Apple → Apple Intelligence bridge
Nothing leaves the machine unless
you point it somewhere it can.Bring your own
keys, tools, and models
- CLI agents: claude -p, codex, or custom
- Cloud BYOK: Claude & OpenAI
- Fully local & offline via Ollama
Document a system,
not just a thought
RFCs need diagrams, benchmarks need tables that add up, and algorithms need real math. It all lives in the same document, serializes back to markdown, and is a keystroke away from the command palette.
- Tables with =SUM, =AVG and unit-aware cells
- Mermaid diagrams for architecture
- KaTeX math for algorithms and proofs
- Wiki-links and backlinks for a graph
- Instant ripgrep-quality vault search
- Export to HTML, PDF, Word or markdown
Diffable by design
Line-based markdown makes for clean commits and reviewable PRs.
Tables that compute
Spreadsheet cells with SUM, AVG, ranges, and unit-aware totals.
Keyboard-first
Slash commands, a command palette, and fully remappable shortcuts.
Native speed
Rust and Tauri, not a bundled browser — instant launch, light battery.
It's your folder, your call
Good to know
Are my notes really just plain markdown files?
Yes. Each note is a standard .md file with optional YAML frontmatter, in a folder you pick. Put that folder in a git repo, sync it however you like, or open it in Vim — Ampersand never holds your content hostage in a proprietary store.
How does the AI work, and who pays for it?
Bring your own everything. Wire up CLI agents like claude -p or codex, use cloud APIs from Claude or OpenAI with your own key, or run fully local models through Ollama with nothing leaving your machine. You control the provider, the model, and the cost.
Will code blocks and technical formatting stay clean?
Code blocks are syntax-highlighted with a language picker, a copy button, and optional line numbers, and they serialize back to standard fenced markdown byte-for-byte. Tables, math, and diagrams round-trip too, so a plain-markdown reader still sees your content.
Is it fast enough to keep open all day?
It is a native macOS app built in Rust and Tauri — not a bundled browser. It launches instantly, stays responsive in large vaults, and is easy on the battery, so leaving it open next to your terminal costs you nothing.
Point it at a folder
and start writing.
Free forever for the full editor, with a one-time Pro upgrade and no subscription. Clone-friendly notes, ready in about two minutes.
Free to start · macOS 13+ · No account required