Why I Built StoryWright — And Why It's Never Really Finished

Earth Unbound is a twenty-book series. I knew that going in, which means I knew from the first page of Legacy Rising that I was not writing one book. I was building a universe, and a universe has to hold together across two decades of publishing, a few hundred characters, a dozen species, a war that starts in one chapter and doesn't finish for nineteen more books after that.

For a while, I tracked all of it the way most writers do. Spreadsheets. Notes app. A folder of Word documents named things like "Denton_bio_v3_FINAL_actually_final.docx." It worked, in the sense that nothing caught fire. But every time I needed to check whether Valroth had already been described as having crystalline features, or which chapter the servo motor first appeared in, I was hunting across four different files and trusting my memory to fill the gaps. My memory is good. It is not that good, and a series this size does not forgive that kind of gap.

The Problem With the Existing Options

I looked at the world-building software that already exists. Most of it assumes you are building one world, for one book, maybe two. A handful of tools scale further, but they come with monthly subscriptions, cloud accounts, and — increasingly — an AI layer bolted on that wants to generate your characters and plot points for you. None of that sat right with me. I did not want my series bible living on someone else's server. And I did not want a tool that tried to write the thing I am supposed to be writing.

So I built my own. Not as a side project I intended to sell — as the thing I needed to actually run Earth Unbound without losing track of an alien species' lifespan or a ship's hull material three books apart.

What StoryWright Actually Is

StoryWright is a single HTML file. There is no installation, no account to create, no server StoryWright talks to. You open the file in a browser and it runs entirely on your machine, saving as you type to your browser's local storage. Nothing leaves your computer unless you choose to export it. That was a deliberate design choice, not a limitation I settled for.

Inside, it holds everything a long series actually needs: books and plot points, full character profiles with photos and arcs, species and factions and governments, ships and technology and magic systems, a scene tracker and chapter outliner, writing session logs, a query tracker for agent submissions, and a braindump for the ideas that hit at 11pm and don't fit anywhere yet. Every module links back to the others, so a character card shows you which books she appears in, and a book page shows you every plot point and character tied to it. It is built for someone tracking one novel and for someone tracking twenty.

And it is not an AI tool. Not now, not ever. That is not a marketing line — it is the reason the tool exists. The worldbuilding is mine. The tool's job is to hold what I already built, not to generate it for me.

Out Now, and Still Being Built

StoryWright is live and available now at jhawkens.net/storywright. It is not a finished product I am walking away from — it is currently on version 1.0.9, and I am actively building on it based on what actually breaks or falls short when I use it on my own series. Recent updates have added a Query Tracker rebuilt around real agent-submission data, new modules for clothing, uniforms, weapons, and equipment, per-world thumbnails so multiple series or universes stay visually distinct, and a more forgiving import process for backups. Every update ships with a full reference guide covering every module and field, because a tool this dense is only useful if you can actually find what you need in it.

If you write one book or twenty, if you are tracking a single protagonist or an eight-person alien bridge crew, StoryWright was built to hold it without losing the thread. I built it because I needed it. It is out now because there is a decent chance you need it too.

StoryWright is available now at jhawkens.net/storywright. For updates on new modules, releases, and the Earth Unbound series itself, join the crew through the newsletter signup on jhawkens.net.


Next
Next

DECLASSIFIED FILE: VESSEL DESIGNATION "RETRIBUTION" — LEGACY ARCHIVE ASSET