Early access — first cohort forming

Write like
the world
went quiet.

Monoprose is a local-first markdown editor with a terminal-vintage aesthetic. Open the page and start writing — no account, no setup, no ceremony. Your drafts live in your browser, not our cloud.

59–62 characters per line, measured. Ten themes with published contrast ratios. And a plain list of what the research does not support.

No account requiredLocal-firstPlain MarkdownAgent-readable
monoprose · draft / on-solitude.mdsaved locally
01

# On Solitude

02

The room is quiet in a way only late rooms are.

03

There is a kind of writing that returns you to yourself — slower,

04

plainer, closer to the shape of a real thought.

05

 

06

> markdown stays markdown. no hidden state.

07

And when I close it, every word is still

IndexedDBGFM preview/llms.txt ready387 words
Press & launch momentum

This wall fills with momentum.

We are not fabricating press. When launch week comes, it earns its place here.

Show HN
// empty
Rank — reserved for launch day
Product Hunt
// empty
Badge — reserved for launch week
Hacker News
// empty
Front-page placement — reserved
Indie Hackers
// empty
Milestone — reserved
GitHub
// empty
Stars — reserved for open source day
The Changelog
// empty
Mention — reserved
Why Monoprose exists
// manifesto.md
reading time · 60 seconds
→ no onboarding
→ no account walls
→ no hidden state
→ no sync anxiety
→ no bloat

Most writing tools create friction before they ever let you write. A modal wants your email. A toolbar wants your attention. A sync icon wants your trust. Somewhere behind all of it, your paragraph is waiting.

Monoprose starts from the other side. Open the page. The cursor is already blinking. Your last draft is already there. Nothing is in the way, because there is nothing in the way.

What you type is plain markdown. It stays that way when you export, when you close the tab, when you outlive the app. Your text is the asset — not the account, not the cloud, not the editor.

This is a small, deliberate tool for people who take their writing seriously — and a quiet argument that thoughtful software can still be made.

What you get

Three outcomes, chosen over twenty features.

01

Start instantly.

No account. No setup. No splash screen. Open the URL and your cursor is already where it belongs — at the end of the last sentence you wrote.

00:00:00 → typing
02

Stay in flow.

Keyboard-first, no hidden formatting state, no visual chrome asking to be dismissed. The editor is a textarea with a soul, tuned for long sessions.

Kswitch/preview
03

Keep every word.

Local-first by default. Autosave to IndexedDB, plus a local revision history you can restore from. Your text is always something you can export and own.

on-solitude.md· 20 revisions kept
01
9/10
themes at AAA

nine of the ten shipped themes clear the WCAG AAA 7:1 contrast bar; the tenth (Solarized Dark) sits at 5.6:1, above AA

02
59–62
characters per line

measured from the shipped CSS, not estimated. Dyson & Haselgrove (2001) found 55 characters comprehended better than 100; Bringhurst's craft consensus says 45–75

03
0
accounts required

the editor has never required a sign-in, and the local-first path is not paywalled

Platform

Built for the web today. Honest about the rest.

We ship what we can hold to the same standard. The rest waits — and we say that it waits.

WebAvailable
Today, in your browser

The primary experience. No install, no account — just a URL you bookmark.

Cloud syncNot shipped
Gated behind demand

Sync is built but switched off. It turns on when enough people ask for it — we would rather ship nothing than run a backend nobody wanted.

Desktop · MobileExploring
Long-term direction

Only if we can make them feel as calm as the desk. No promises with dates attached.

For writers

A room with good light and nothing on the walls.

Open. Write. Close. Come back tomorrow and the sentence is exactly where you left it. Ten themes tuned for long sessions, drafts pinned, everything autosaved, the rest out of sight.

  • Soft margins and a literary serif for long-form
  • Pinned drafts and a quiet word count
  • Ten themes measured for reading comfort
  • Distraction-free by default, not by toggle
// chapter-03.md

# The room in the afternoon

She remembered the house by its light, not its rooms —

how every hour moved the gold across the floor, and how the gold was never the same hour twice.

— 1,284 words · autosaved ✓

Interoperability

Made for humans.
Readable by machines.

Your drafts stay plain markdown — a format humans can read in any editor and agents can read without scraping. Monoprose exposes itself through open, boring, future-proof endpoints. No AI gimmicks. Just portable text.

public endpoints
/md
The tool described in full markdown — pillars, shortcuts, every theme and its rationale.
/llms.txt
A one-screen briefing for any agent deciding whether this fits its user.
/sitemap.md
The index of every markdown surface here.
Comfort science

Themes are not skins. They are calibrations.

Every palette ships with its measured contrast ratio. Nine of ten clear WCAG AAA (7:1). We publish the tenth too, because hiding it would make the other nine worth less — and we publish what the research does not support, for the same reason.

Measured background-to-text contrast
  • Green Phosphor14.9:1 AAA
  • Ink & Linen12.9:1 AAA
  • Paperback12.8:1 AAA
  • Amber Terminal11.9:1 AAA
  • Rose Pine Moon11.9:1 AAA
  • Candlelight11.3:1 AAA
  • Kanagawa Wave11.3:1 AAA
  • Phosphor Blue9.7:1 AAA
  • Nord Frost9.3:1 AAA
  • Solarized Dark5.6:1 AA

recomputable from lib/themes.ts · WCAG 2.1 relative luminance

01 / 03

Line length, measured

The column holds 59–62 characters. Dyson & Haselgrove (2001) found 55 characters per line comprehended better than 100, with no speed penalty. This is the single best-evidenced choice in the product, and it is a number you can measure yourself.

02 / 03

Neither extreme

A dark background dilates the pupil, and a wide pupil lets light in through the edge of the lens where focus errors are largest — so the image on your retina gets softer. Maximum contrast makes that worse, not better. Every theme here backs off both ends.

03 / 03

Dark mode is not the healthy one

The evidence points the other way: reading dark text on a light background measures faster and more accurate (Piepenbrock et al.). We ship a dark default because people want it at night — not because it is kinder to your eyes. Two good light themes are one click away.

First cohort

No testimonials yet. That is the honest answer.

Monoprose went live this week. When writers have actually used it and have something to say, their words go here — attributed, and with their permission.

Writer
seat open
Hacker
seat open
Agent builder
seat open
Side by side

Where the philosophy shows up.

Criterion
Monoprose
Typical note app
Heavy writing suite
Open and write instantly
No account required
Local-first by default
Plain textarea editor
Clean markdown portability
partial
partial
Keyboard-first UX
partial
No hidden formatting state
Agent-readable endpoints
Pricing

The editor is free. Forever.

Writing locally is the whole point of this tool, so it is not the part we charge for.

Free
$0

The full editor, every theme, revision history, export, and the agent endpoints. No account, no trial clock, no feature held back.

Start writing
Founding Writer
first 100
$29once
  • Everything in Free, permanently
  • Early builds before public release
  • A founding badge in the editor
  • The private channel where the roadmap is argued
  • Cloud sync included if it ever ships
Reserve a founding seat — $29 at launch
Sync
$4/month, later

Drafts on every machine, conflict-safe. It is built but switched off, and turns on only when enough people ask. Founding Writers get it at no extra cost.

Ask for sync

Why charge at all? Because a tool paid for by its readers answers to its readers. No ads, no telemetry resale, no attention farming.

Six questions

The ones worth answering honestly.

01Why not iA Writer?
iA Writer is a tool we admire. Monoprose is a different proposition: it runs in a browser tab, needs no install, no account, and no purchase to try — and it exposes itself through machine-readable endpoints so your writing travels into agent workflows. If you want a polished native app and you write on one machine, buy iA Writer; it is excellent.
02Is my data safe?
Your drafts live in your browser's IndexedDB — on your machine, not ours. There is currently no server holding your text at all, because cloud sync is switched off. The honest caveat: browser storage is not a backup. Export the work you cannot afford to lose.
03Can I export everything?
Yes. Every draft exports as .txt or .md, and the format is plain markdown throughout. There is no proprietary format and no database lock-in.
04Do I need an account?
No, and the free tier never will. Sign-in exists only for cloud sync, which is not currently running.
05What makes this scientifically-backed?
Three concrete things, and one honest limit. (1) The writing column holds 59–62 characters per line, measured from the shipped CSS — Dyson & Haselgrove (2001) found 55 comprehended better than 100. (2) Every theme's contrast is computed with the WCAG 2.1 relative-luminance formula and published above; nine of ten clear AAA, and the one that does not is named. (3) The default avoids maximum contrast because a dilated pupil admits light through the edge of the lens, where focus errors are largest — that optical mechanism is established. The limit: there is no research showing that a monospaced font helps you concentrate, or that any typeface makes you calmer. We do not claim it. Tools that lean on a single unpublished study should worry you more than ones that tell you where the evidence stops.
06Why should I pay?
You do not have to — the editor is free forever. Paying makes you a Founding Writer, which funds the work and gets you the early builds and the room where decisions are argued. If cloud sync ships, it is included.
Early access

Keep your writing yours.

You can start writing right now without leaving an address. The list is for founding seats and the occasional letter about what changed.

No spam, everMaybe one email a monthUnsubscribe in one click