Wonderthrough Request early access

There's a world I've been building since I was a child.

Not continuously — life doesn't work that way. In bursts, in seasons, in the stolen hours between everything else that needed doing. A premise that arrived early and never left. Characters who showed up fully formed in the way characters sometimes do, before you know enough to question them. A place with its own logic, its own history, its own unresolved tensions that somehow always felt more real than anything I could have invented deliberately.

I'd return to it every few years. Something would pull me back — a new idea, a season of life that created space, the persistent feeling that this was the thing I was supposed to finish. And each time I returned, I'd find the world exactly where I'd left it in my head — vivid, intact, present — and find my notes in a state of archaeology. Layers of attempts, each one deposited on top of the last. The enthusiasms of my twenties underneath the craft instincts of my thirties underneath whoever I was becoming now. Different tools, different organizational systems, different theories about what the story was really about. All of it true. None of it quite usable.

I'd spend entire sessions just trying to find my way back in. Collating. Reconciling. Asking myself what I'd actually decided about this character, this relationship, this unresolved thread — and finding three different answers from three different years. The world was there. Getting to it was the problem.

What I understood only later was that the archaeology wasn't just a mess. It was a record. Those layers held everything that had happened between returns. I'd spent years at UCLA teaching while working toward a PhD — science fiction, literary analysis, composition; how a story earns its ending, how a character earns a change of heart. Then a working life in copywriting, marketing, product management, design operations — always, in one form or another, standing between people and the thing they were trying to make, working to close the distance. And the world absorbed all of it. The characters aged as I aged. Their motivations deepened as I understood more about why people do what they do. The world I came back to was never quite the world I'd left. It had been inflected by everything I'd lived in the meantime. That's not a flaw in a long project. It might be the point of one.

The stranger realization: I had spent my whole working life helping other people get closer to their work — students to the text, readers to the right words, designers to the design — while the project that mattered most to me kept drifting further out of reach. Not for lack of love. For lack of a way back in.

What I needed wasn't a better filing system. I'd built plenty of those. I needed something that remembered what I'd made, understood how the pieces connected, and could hand me the thread without costing me another writing session to find it. Something that felt less like a database and more like a companion — one who'd been there the whole time, keeping track while I was busy living the life that kept making the work richer.

I built Wonderthrough because that companion didn't exist.

So that's what Wonderthrough is, and all of it comes from those years in the archaeology. Your writing is the source of truth — not the notes about the world, but the world itself, on the page — so it reads what you actually wrote, not what you meant to. It keeps the whole thing in mind: every character, every place, every thread you settled three years ago and forgot. And when you come back after a week or a season away, it hands you the thread instead of making you dig for it. It doesn't write the book. It remembers it, so you can.

If you're carrying something like this too — a long, layered thing that gets more yours the more time it takes — then you already know the feeling. I built the companion I needed. I think it might be the one you needed too.

Request early access

Wonderthrough is in closed beta. Tell us about the project you keep coming back to, and we'll be in touch.