Branching fiction

Keep every alternate ending
on the same timeline.

Foreverse treats continuations, rewrites, and alternate endings as branches off a single paragraph. The original draft never moves. Alternates live next to it, marked by the model that wrote them.

Paragraph 3·

She pushed, and the door opened twice.

The divergence point. Every branch below starts from here.

divergence
Branch · A quieter door+612w

She did not push.

Iren steps back instead. The corridor of rain pulls her home. The chart cools in her pocket.

AI · BYOK
Branch · The cedar hallway+2,140w

She takes the corridor that smells of cedar.

Continues with the ledger of captains. Original canonical path.

Canon · you
Rewrite · The locksmith+1,180w

Same paragraph, darker tone.

The locksmith is gone. Iren stays in Maerin. Ending shifts to a quieter, sadder arc.

Alternate model
Sub-branch+340w

The harbour rewrites itself.

AI · BYOK
Sub-branch+220w

Chart goes missing.

AI · fast model
Sub-branch · canon+1,820w

The ledger names six.

Chapter 13 follows. This sub-branch is the active draft.

Promoted
Sub-branch+160w

Iren leaves without the ledger.

archived
Sub-branch · alt+780w

The bells rehung early.

Alt ending

Compare

Two branches, one divergence point.

Compare view stacks two branches starting from the paragraph where they split. Shared lines fade. New lines on each side highlight. It is the simplest way to choose which ending earns the draft.

Compare
Ch.12 · ¶3 divergence
Shared dimmed · divergent emphasised
Keep left
Keep right
Merge into draft
Canon · cedar hallway+2,140 words

Iren set her hand against the door and felt it answer — not as wood, but as something patient and listening.

For a long moment she stood there, breath in her teeth, salt in her hair, the harbour bells two streets behind her.

She pushed, and the door opened twice — once on the rope-rotted hallway she expected, and once on a second hallway that should not have been there.

The corridor on the left smelled of cedar and ledger ink. She followed it. The smell got darker. The ledger, when she found it, named six captains who had paid the harbour twice. After a beat, she added a seventh.

Outside, the bells were two streets ahead now, not behind, and Iren remembered that she had not been counting the hours since the chart-house opened. She was about to start.

Branch · A quieter door+612 words · BYOK

Iren set her hand against the door and felt it answer — not as wood, but as something patient and listening.

For a long moment she stood there, breath in her teeth, salt in her hair, the harbour bells two streets behind her.

She did not push. The second hinge could keep its own counsel. She stepped back, and the harbour bells rang again, and the chart in her pocket cooled until she was no longer sure she had ever been holding it.

On the way home she counted the captains who had come to Maerin twice. There were six. Then, after a beat, seven. None of them had been her.

Why branching matters

Long fiction has more than one ending in it.

A romance scene can land three ways. A battle has six valid pacings. A goodbye has a tone that depends on the next chapter. Foreverse keeps the alternates around long enough to decide.

FAQ

Branch questions.

Branching is the spine of the product. These are the questions that come up before writers try it.

What counts as a branch in Foreverse?

Anything that diverges from a paragraph in the original draft. A continuation, a rewrite of an existing passage, or a tone shift all create a branch attached to the position where they diverged.

How are branches different from versions?

Versions snapshot the entire document. Branches diverge from a single position and keep going. Foreverse uses branches because long fiction usually has more than one possible ending.

Can I compare two branches side-by-side?

Yes. The Compare view places two branches in parallel columns starting from the divergence point, with shared text dimmed and divergent text highlighted.

What happens to abandoned branches?

Nothing destructive. Branches can be archived to a hidden lane, kept as alternates, or merged into another branch as reference. They are never silently dropped.

Reserve a spot

Branching workflows are live on Android — join the iOS beta list.

Reserve a slot or write to [email protected] with the kind of branching workflow you want to try first.

Early access

Reserve the iOS beta

One email when the iOS beta opens. No newsletter, no third-party trackers, unsubscribe anytime.

No spam. Unsubscribe anytime.

Email directly
Branching Fiction Writer — alternate endings without overwrite · Foreverse · Xinmeng