Today Kavya becomes a proper prose writing tool. We bundled six beautiful variable fonts
— Inter, iA Writer Duo, Literata, Source Serif 4, JetBrains Mono, and Roboto Mono
— so your writing looks great out of the box, no system font lottery.
Smart typography now converts straight quotes to curly quotes or guillemets,
-- to em dashes, and ... to proper ellipsis as you type.
You can pick your preferred style in the new typography panel.
Focus mode got a major upgrade: it now dims by paragraph instead of by line,
matching how prose writers actually think. Combined with new list and blockquote
continuation (Enter continues - , 1. , >
prefixes automatically), writing in Markdown finally feels fluid.
Two more things: smart paste converts HTML from the web into clean Markdown
(bold, links, headings, lists, code blocks), and sentence navigation
(Ctrl+. / Ctrl+,) lets you jump between sentences with
abbreviation-aware detection.
v0.14.1 — Typography, Chat Tabs & Kanban Polish
The new typography panel (the Aa button in the markup bar) gives you direct
control over font family, font size, line height, and letter spacing. Settings persist across
sessions, so your writing environment is always exactly how you left it.
Chat tabs land today. You can now run multiple named chat sessions, switch
between them, rename or delete them — each tab keeps its own model and history. Perfect
for keeping a brainstorming session separate from an editing session.
The Schedule Board gets instant actions: remove, move, and trash cards with immediate visual
feedback. No more waiting for the board to refresh. You can also trash sheets directly from
the board with undo support, and drag group headers to move entire groups between columns.
Small but satisfying: right-click any group or reference file to Reveal in Finder.
v0.14.0 — Persistent CLI & Live Editing
This changes everything about how Kavya talks to Claude Code.
Instead of spawning a new process for each message, Claude Code now runs as a
persistent background process with streaming JSON. Your conversation
persists across messages without restarting.
Even better: the CLI can now edit your active sheet on disk and changes
reload in the editor automatically. You write, you ask Claude to help, Claude edits, you
see the changes — all without leaving your flow.
The CLI also inherits all your user-configured tools including MCP servers (RAG, databases,
anything). If you can use it in your terminal, you can use it in Kavya.
v0.13.0 — Multi-Model AI Chat
Kavya now speaks to four AI providers from a single resizable panel on the right side of
your editor:
Claude — Sonnet 4.5, Haiku 4.5 (can directly edit your document)
OpenAI — GPT-4o, GPT-4o Mini, o3-mini
Google Gemini — 2.0 Flash, 2.0 Pro
Claude Code CLI — uses your subscription, full filesystem access, no API key needed
All providers stream responses in real-time via SSE. The chat panel uses a warm beige theme
inspired by claude.ai, with a gear icon for managing API keys per provider.
Claude API mode includes tool use — it can insert, replace, or
rewrite sections of your document directly. Ask it to "make this paragraph shorter" and
watch it happen.
v0.12.2 — Schedule Board & Calendar
The Schedule Board brings Kanban to your writing workflow. Organize sheets
into five columns — Inbox, Today, Week, Month, Someday — and drag them between
columns to plan your work. A calendar view lets you schedule sheets by date.
The best part: you can share entire columns to your phone. Send a column to
Apple Notes as a synced checklist, export it as a beautiful HTML file to iCloud Drive, copy
as plain text, copy as a rich HTML card for Apple Notes, or copy as a PNG image. Your writing
plan goes wherever you go.
v0.12.1 — Wikilinks, Attachments & Navigation History
Type [[ and a fuzzy-search dropdown appears with all your
sheets. Recently visited sheets show first when there's no query. Wikilinks are now
first-class citizens in Kavya.
The attachments panel got a complete performance overhaul: staggered loads, blob URLs
for images, and regex-based backlink search make it fast even with thousands of sheets.
Navigation history is here — back/forward arrows on the editor edges
and Cmd+[ / Cmd+] shortcuts to revisit sheets you've been working
on. Just like a browser, but for your notes.
v0.11.0 — Claude Chat & Deep Links
AI chat arrives in Kavya with two modes. CLI mode uses your existing Claude
Code subscription at no extra cost. API mode hits the Anthropic Messages API directly with
tool use, so Claude can edit your document in-place.
We also shipped deep links: every sheet now has a kavya://sheet/<id>
URL. Press Cmd+L to copy a sheet's link and paste it anywhere — clicking it
opens Kavya and jumps straight to that sheet.
Reference files (PDFs, EPUBs) get a proper right-click menu with Delete, Move to, and Open
Externally. Drag-and-drop is smarter too: files now land in the selected group instead of
always going to Inbox, with duplicate detection.
v0.10.0 — Research Files & Ulysses Export
Drop PDFs and EPUBs into any group and read them without leaving Kavya. The EPUB reader
includes page navigation. Research files stay visually separate from your notes, so your
writing space stays clean.
Coming from Ulysses? We built a direct Ulysses export importer —
bring your entire library over without losing structure.
Drag-and-drop gets a polish pass: import multiple files at once, automatic group detection,
and better visual feedback during drags. The editor picks up improvements too, including
better undo handling and scroll position memory.
v0.9.0 — The Knowledge Tools Update
Inspired by what Obsidian gets right, this release adds the tools that turn a writing app
into a knowledge system:
Quick Switcher (Cmd+O) — fuzzy-search and jump to any sheet instantly
Command Palette (Cmd+Shift+P) — every action, searchable
Wikilinks — type [[ to link between sheets
Backlinks — see every sheet that links to the current one
Daily Notes — one shortcut creates today's journal entry
Templates — create sheets from reusable templates
All of these work with plain Markdown files on disk. No proprietary database.
No cloud dependency. Your knowledge graph is just a folder of .md files.
v0.7.0 — Hello, World
Kavya is live. A local-first Markdown writing app built with Tauri 2, designed around one
principle: your vault is a folder, every note is a .md file.
What shipped today:
Three-panel layout — Library, Sheets, Editor
CodeMirror 6 editor with syntax highlighting
Nested groups mapped to real directories on disk
Writing goals with animated progress ring
Tags stored in YAML frontmatter
Split view — edit two sheets side by side
Full-text search across all sheets
Outline panel with drag-to-reorder
Export to Markdown, HTML, PDF, DOCX
Trash with restore
Dark and light themes
Focus mode and typewriter mode
No account. No cloud. No lock-in.
Download the DMG and start writing.