Where Kaizen begins, with everything you've already written.
The drafts you've already written, woven.
Most writers don't have a blank page problem. They have six versions of the same scene and no honest way to choose. Weaver lays them side by side, learns which line you keep and which you cut, and hands a single, considered draft to the next stage: Rewriter.
The drafts pile up, one in a notebook, three in the doc, two more in chat. Somewhere across them is the version of the paragraph you actually meant. Weaver's job is to find it.
Weaver, in one sentence
From scattered fragments
to a considered draft.
Drop fragments from anywhere. Weaver splits them into scene-sized pieces, proposes scene and character tags for each, and grows a dictionary of your manuscript's editorial memory as you confirm. When a scene has variants, weave it paragraph by paragraph.
Fragments arrive from anywhere.
A `.docx`, a paste from chat, the markdown you wrote on your phone in March. Weaver splits each drop into scene-sized fragments, reads them against the manuscript so far, and proposes which scene each one belongs to and which characters it touches. You confirm or refine. The dictionary grows as you do.
The atomic unit is the fragment: any prose, any source, any state of completeness, with provenance. Weaver never auto-tags. The author confirms every assignment.
The river arrived the way a stranger arrives at a party: late, and certain it had been invited...
She watched the bell tower from the platform. The third bell had not rung. It would not. Not for her.
There were three pennies on the windowsill. He had not put them there.
Variants of a scene, paragraph by paragraph.
When a scene has more than one fragment, open it. The variants sit side by side in their own colors. The editorial reasoning panel auto-fires: Variant B compresses the anxiety beat A held; Variant C drops the bell motif. Reasoning anchors to the dictionary entries you've grown.
Take the strongest paragraph from each variant into the merge column. The AI reads. The writer chooses. Generation belongs to Rewriter; Weaver organizes.
The river didn't arrive at the city so much as wander into it.
No one looked up.
The water was muddy and slow.
A river came through.
By the time anyone noticed, it had taken a chair by the window.
It moved like a sentence at the end of a long day.
The river didn't arrive at the city so much as wander into it.
By the time anyone noticed, it had taken a chair by the window.
, take a paragraph,
One considered draft, ready for the pass.
When the scenes are woven and the dictionary tells the story you meant to tell, project the manuscript and take it home. Download a clean `.docx`, or hand the bundle (manuscript plus dictionary) forward to Rewriter.
The drafts you brought stay where they were. Nothing about your inbox, your notebook, or the original doc has changed. You leave with one new file and three undisturbed ones.
The river arrived the way a stranger arrives at a party: late, and certain it had been invited. By the time anyone looked up, it had already taken a chair by the window.
She watched the bell tower from the platform. The third bell had not rung. It would not. Not for her.
Writers stuck between drafts.
Weaver is for the moment when the same paragraph exists in three places and one of them is closer to right than the others. It organizes drafts you've already written and helps you choose.
- Novelists holding several drafts of the same passage
- Short story writers picking between revisions before they submit
- Essayists who keep half-rewriting the same opening
- Anyone who has ever pasted three versions into a doc and stared
You bring the key.
Weaver is bring-your-own-key. Your provider bills you directly. Your manuscript and the weave stay in your browser.
- Use your own Gemini account (Weaver reads with Gemini 3.1 Flash Lite; the large context window holds the manuscript and dictionary in one call)
- Roughly a few pennies per scene compared at current model rates
- Key stays in your browser, never on our servers
- No subscription, no plan tiers
About weaving.
Where do my drafts come from?
Anywhere. `.docx`, Markdown, plain text, a paste from your notebook app, a paste from chat. Weaver splits each drop into scene-sized fragments and proposes scene and character tags. You can add a fourth or fifth fragment at any time; the editor reads the new piece against the constellation so far.
Does Weaver ever write prose for me?
No. Weaver reads through `/compare` and surfaces editorial reasoning anchored to your dictionary. The merge column stays your hand. Generation belongs to Rewriter; Weaver organizes.
What if my variants of a scene are very different in length?
Weaver aligns paragraph by paragraph (not sentence by sentence) so length differences don't fight the comparator. Each variant keeps its own scroll inside the scene; the take column collects whichever paragraph you pick from whichever variant.
Does it work on a whole manuscript, or just passages?
Whole manuscripts. Drop a `.docx`, `.md`, or `.txt` and Weaver splits it into scene-sized fragments on the way in. Tag fragments to scenes, weave the scenes you have variants on, and project a consolidated draft when you're ready. For the chapter-by-chapter rewrite pass that comes after, you'll want Rewriter.
What about my drafts?
Your drafts and the weave live in your browser. They're never sent to a Kaizen server. When you ask the synthesizer for a proposed line, the variants for that one row pass through our proxy to the model provider you picked, and the response comes back. Nothing is stored, copied, or reused afterward.
For the paragraph
you've been stuck on.
One email when your access link is ready. Bring your own provider key.