in progress

Writer's Codex

A local-first, offline-capable organiser for story worlds — characters, timelines, places, threads. No account, no cloud, no backend.

View the source

Anyone writing something long eventually needs somewhere to put the parts that aren’t the manuscript: who this person is, when that happened, which thread is still unresolved in chapter nine. The usual answers are a wiki you stop updating, a folder of documents you stop finding things in, or a subscription service that owns your world and can stop existing.

Writer’s Codex is the fourth answer. It’s a progressive web app that runs in your browser, stores everything locally on your own machine, and works with the network switched off entirely.

The constraints it was built under

Local-first, genuinely. No backend, no account, no cloud. Your world lives in your browser’s storage, on your device. Nothing to sign up for and nobody to trust.

An empty canvas, not a template. It doesn’t have opinions about how many act breaks your story needs. Structure your world the way your world is structured.

Portable in and out. There’s an import guide for turning existing notes into something it can read, and a bundled public-domain Sherlock Holmes world so you can poke at a populated example before committing your own.

Why it’s here

The same discipline as everything else on this shelf: it was built to solve a problem in the making of the work — in this case, keeping Cosmos coherent — and it’s public because the problem isn’t unique to me.

Open source under the AGPL, so it can’t be taken away and any redistributed version stays open.

Before launch: the repo's README points at codex.divergentfutures.co as "coming soon". If you want that live, it's a fifth Cloudflare Pages project on the same domain — see the note at the end of DEPLOY.md.

writingpwasveltelocal-firstagpl


← All projects