Projects

Things I build outside of work. Most of it is open source and lives on GitHub.


Reevik Markdown Editor icon

Reevik Markdown Editor

A glossy Markdown editor for macOS, with a Claude writing agent built in.

  • Rust · Tauri · React
  • macOS (Apple Silicon)
  • Apache 2.0
  • v1.0.1 beta

Reevik is a desktop Markdown editor built around two ideas. The first is that notes should stay yours: a vault is nothing but a folder of .md files on disk — no database, no proprietary format, no lock-in — so the same notes open just as well in Obsidian, in Vim, or in a Git repository.

The second is that a writing tool should be able to read what you wrote. Reevik ships with an editorial agent powered by Claude, running either through the local claude CLI or your own Anthropic API key. Open a note and it reviews the draft: a quality score across clarity, structure, grammar and tone, a one-line assessment, and a list of concrete edits you apply one at a time by clicking them. It proposes local changes only — it never rewrites the document behind your back.

The Reevik vault launcher, listing recently opened vaults
Vault launcher — open any folder as a vault.
A note in Live Preview with a rendered Mermaid sequence diagram and inline LaTeX
Live Preview with Mermaid diagrams and KaTeX maths.
The editorial panel showing a quality score and click-to-apply suggestions
Editorial review, with click-to-apply suggestions.
Reevik Markdown Editor icon Reevik Markdown Editor Free and open source, Apache 2.0 View on GitHub
Source, releases and changelog on GitHub.

What is in it

  • Vaults and files — Obsidian-style vaults, a filterable file tree, drag and drop to reorganise, and tabs that follow a note when it moves.
  • Live Preview — Markdown renders as you type, and the raw syntax reveals itself only on the line under the cursor. ⌘/ drops to source.
  • Rich contentMermaid diagrams, live Vega-Lite charts, LaTeX via KaTeX, resizable images, GFM tables and highlighted code.
  • The agent — editorial review (⌘⇧A), rephrase a selection (⌘⇧R), and find references (⌘⇧F), which genuinely searches the web and hands back citations you can insert.
  • Local by default — files on disk, autosave, and API keys in the macOS Keychain.

It is written in Rust and TypeScript on Tauri, which keeps the binary small and the memory footprint closer to a native app than to a bundled browser. Builds are for Apple Silicon; the source, the changelog and the releases are on GitHub.