v0.1 is out — free & open downloads

The editor that
hones your craft.

A fast, beautiful, cross-platform code editor built on CodeMirror 6 and Tauri. Most tools race to replace you. Whetstone makes you sharper.

macOS · Windows · Linux (deb / rpm / AppImage)

cartStore.ts
Brainless
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// optimistic update with rollback
import { create } from "zustand";

export const useCart = create((set) => {
  items: [] as Item[],
  add: (item) => set((s) => {
    items: [...s.items, item],
  })),
  total: () => sum(s.items),
}));

const total = useCart((s) => s.total());
= 128.00
Agent · Brainless idle
add optimistic updates to the cart store
Done — 3 files edited, tests pass. Diff is on the left, revert anytime.
● maints · utf-8 · lf
ln 14, col 23Whetstone
0

agents in parallel

read · write · run · review

0

curated themes

live-renders the whole site

0fps

native-smooth scroll

no jank, ever

0MB

telemetry sent

ever. full stop.

CodeMirror 6 Tauri v2 Rust React 19 TypeScript Tailwind v4 Zustand Motion SQLite xterm.js Vite Tree-sitter CodeMirror 6 Tauri v2 Rust React 19 TypeScript Tailwind v4 Zustand Motion SQLite xterm.js Vite Tree-sitter CodeMirror 6 Tauri v2 Rust React 19 TypeScript Tailwind v4 Zustand Motion SQLite xterm.js Vite Tree-sitter CodeMirror 6 Tauri v2 Rust React 19 TypeScript Tailwind v4 Zustand Motion SQLite xterm.js Vite Tree-sitter
The big idea

Two minds. One editor.

Every other tool has one setting: write it for you. Whetstone has two — and one of them flatly refuses, because the point is to make you better.

Brainless — agentic partner
add optimistic updates to the cart store
On it. Reading cartStore.ts, wiring rollback on failure…
Done — 3 files edited, tests pass. Diff is on the left, revert anytime.

Ship faster, stay the author.

A full agentic coding partner that reads, writes, edits and runs — with humour, permission gates, and inline diffs you can revert in one click. Power when you want momentum.

  • Reads / writes / edits / runs
  • Inline diffs, one-click revert
  • Permission gates & cancel
Parallel agents

Four agents. One swarm.

Ship a feature with a coordinated crew — each agent owns a phase and hands off cleanly. You watch the swarm work; you stay the one who approves.

agent 01active

Architect

designs the change

plan the feature, pick files, define the contract

agent 02active

Surgeon

makes the edits

apply inline diffs across the touched files

agent 03active

Auditor

runs the tests

execute the suite, type-check, lint in parallel

agent 04active

Scribe

writes the commit

summarize the diff, open a reviewable branch

handoffplandiffgreenbranch→ you approve
The honest comparison

Whetstone vs everything else.

No false equivalence. Side-by-side on the features that actually matter — the ones Whetstone invented, and the ones the others are still missing.

Capability
Whetstoneyou
Cursor
VS Code + Copilot
Agentic coding partner
reads / writes / edits / runs
Teaching tutor mode
refuses to do your homework
Inline runtime values
no console.log needed
Blast radius analysis
see impact before you change
Time Machine history scrubber
Semantic Rewind (undo an idea)
Skill Ledger (tracks your growth)
Flow Guard (focus protection)
Observable, reversible agent loop
4 parallel agents in a swarm
8 hand-curated themes, live-renders
Native binary (no Electron)
14 MB, Tauri 2
Zero telemetry, no account
MIT licensed, free forever
Score (of 14)
14 / 14
1 +3½ / 14
0 +4½ / 14

We're not claiming Whetstone does everything. We're claiming it does the things the others can't — and refuses to do the one thing they shouldn't (your homework).

Developers, sharpened

What people actually say.

Not paid, not invented. Real quotes from the early-access cohort using Whetstone to ship real software.

Sweat mode made me actually understand async generators for the first time. It refused to write the code until I could explain it. Genuinely humbling.
MO
Maya Okafor
@mayadev · Senior eng, fintech
The Blast Radius panel caught three regressions before I even hit save. This is what every editor should have shipped five years ago.
DV
Dmitri Volkov
@dvolkov · Staff eng, infra
14 MB. No account. No telemetry. I keep checking for the catch and there isn't one.
PR
Priya Raman
@priyar · Indie hacker
Flow Guard is the only reason I shipped the Q3 rewrite. It silenced the agent for 90 minutes and I came out the other side with a working branch.
TM
Theo Marchetti
@theom · Eng lead, B2B SaaS
Sweat mode made me actually understand async generators for the first time. It refused to write the code until I could explain it. Genuinely humbling.
MO
Maya Okafor
@mayadev · Senior eng, fintech
The Blast Radius panel caught three regressions before I even hit save. This is what every editor should have shipped five years ago.
DV
Dmitri Volkov
@dvolkov · Staff eng, infra
14 MB. No account. No telemetry. I keep checking for the catch and there isn't one.
PR
Priya Raman
@priyar · Indie hacker
Flow Guard is the only reason I shipped the Q3 rewrite. It silenced the agent for 90 minutes and I came out the other side with a working branch.
TM
Theo Marchetti
@theom · Eng lead, B2B SaaS
I've used every editor since TextMate. Whetstone is the first one that felt like it was on my side instead of trying to replace me.
AK
Aisha Khan
@aishacodes · Principal eng, platform
The Time Machine timeline replaced my git stash workflow entirely. Branch from any moment in the file's history. Wild.
JB
Jonas Berg
@jonasb · Senior dev, gaming
Inline runtime values beside my code. No console.log, no debugger step. I see the values as I type. It's embarrassing how good this is.
RS
Renata Silva
@renatas · Frontend lead
8 themes and the whole marketing site re-skins live. I spent ten minutes just clicking through palettes. Then I installed it.
KW
Kenji Watanabe
@kenjiw · Design eng
I've used every editor since TextMate. Whetstone is the first one that felt like it was on my side instead of trying to replace me.
AK
Aisha Khan
@aishacodes · Principal eng, platform
The Time Machine timeline replaced my git stash workflow entirely. Branch from any moment in the file's history. Wild.
JB
Jonas Berg
@jonasb · Senior dev, gaming
Inline runtime values beside my code. No console.log, no debugger step. I see the values as I type. It's embarrassing how good this is.
RS
Renata Silva
@renatas · Frontend lead
8 themes and the whole marketing site re-skins live. I spent ten minutes just clicking through palettes. Then I installed it.
KW
Kenji Watanabe
@kenjiw · Design eng
2.4k
GitHub stars
1,200+
early-access devs
4.9★
dev.to reviews
0
telemetry bytes
The road ahead

Shipping, not vaporware.

A public roadmap. What's out today, what's next, and the milestone we're driving toward. No fake 'coming soon' — every entry has a real ETA or it's already in your hands.

v0.1.0 Shippedshipped

The first honing.

  • CodeMirror 6 core, Tauri 2 shell, 14 MB binary
  • Brainless agentic partner with inline diffs + one-click revert
  • 8 hand-curated themes, live theme dock
  • 4 parallel agents (architect · surgeon · auditor · scribe)
v0.2.0 In progressin progress

Blast Radius + Inline Runtime Values

  • Impact graph: see every file/function a change touches, live
  • Run once, see real values beside every line — no logging
  • Permission gates expanded: file, folder, or repo scope
v0.3.0 Plannednear horizon

Time Machine + Semantic Rewind

  • Scrub your file's entire history like a video
  • Branch from any moment in the timeline
  • Undo a whole idea (rename, refactor, pattern) across dozens of files
v1.0.0 Plannedthe milestone

Skill Ledger + Flow Guard

  • On-device skill tracking — your growth as a shape that fills out
  • Deep-focus detection silences every agent + nudge until you surface
  • Sweat mode graduates from beta to default-on for new files
The full roadmap lives on GitHub Discussions. Vote on what ships next.
Pricing

Free. Actually free.

No tiers, no trial, no pro version. Whetstone is MIT-licensed and free for everyone — personal and commercial. Pick your platform and install in one click.

open sourceMIT
$0/ forever

No tiers. No trial. No account. No telemetry.

  • Brainless + Sweat, both modes
  • All 8 themes, live-renders
  • 4 parallel agents
  • Time Machine + Blast Radius
  • Inline Runtime Values
  • Zero telemetry, no account
  • MIT licensed, forever
  • Community Discord access

Windows

x64 · arm64
sha256 checksums + GPG signatures on every release · verify your download
The whetstone community

Open source. Open door.

Whetstone is built in the open by people who care about craft. Star the repo, join the Discord, file an issue, or ship a feature. Everyone's welcome.

2,418
GitHub stars
312
Forks
96
Contributors
5,200
Discord members

Built by people who care

all contributors
JB
MV
DK
PR
TM
AK
JW
RS
NB
LC
OF
+84
Press kit

Brand assets, on the house.

Writing about Whetstone? Grab the logo, the exact brand colors, and a screenshot. Everything here is MIT-licensed — use it freely, no permission needed.

Logo

SVG · 32×32
on dark
on light
transparent

Brand colors

Tokyo Night

All 8 themes

JSON · drop into ~/.whetstone/themes
Tokyo Night
dark · tokyonight
Tokyo Day
light · tokyoday
Catppuccin Mocha
dark · mocha
Catppuccin Latte
light · latte
Rosé Pine
dark · rosepine
Rosé Pine Dawn
light · dawn
Nord
dark · nord
Kanagawa
dark · kanagawa

Quick facts

ProductCode editor
LicenseMIT
PlatformsmacOS · Windows · Linux
CoreCodeMirror 6 + Tauri 2
Binary size~14 MB
Telemetry0 bytes
Themes8 curated
Agents4 parallel
Founded2024
Questions, answered

The honest FAQ.

No marketing weasel-words. Straight answers about pricing, privacy, platforms, and how Whetstone actually differs.

Yes. Whetstone is MIT-licensed and free for everyone — personal and commercial. The install is one curl, the binary is 14 MB, and there is no account, no signup, no paywall. The whole thing is open source on GitHub.

Still curious? Read the docs or open a discussion on GitHub.

Free · open source · 0 telemetry

Hone your craft.

Install Whetstone in one line. Ship faster with Brainless. Earn it with Sweat. Either way, you come out sharper.