Your Thoughts aren't linear, why should your tools be?

korospace is a canvas based tool where you can share context between nodes without the hassle of hopping between platforms.

Branch conversations

Share context

Switch model

Explore without limits

one thread
↑ what you actually asked, 38 messages up
ask something else…
why korospace

A chat window makes you pick: follow the thought, or keep the thread.

You can't do both in a scroll. So you start over somewhere else and hope you carried the parts that mattered.

  1. 01

    You chase a tangent.

    Select the reply and branch it. The tangent becomes its own node, and the thread you were on stays exactly where you left it.

  2. 02

    You open a new chat and paste the context back in by hand.

    Drag a wire instead. Every node inherits the full history of everything upstream of it, oldest first.

  3. 03

    You switch models and the conversation doesn't come with you.

    Pick a model per node. Draft on a cheap one, reason on an expensive one, on the same canvas with the same context.

Early access · desktop only for now
one canvas
context flows down the wires
features

Six things a scrolling chat window can’t do.

Branch from any reply

Highlight a sentence in an answer and branch it. You get a new node wired to the original, carrying the thread up to that point plus the text you picked.

Branch
new branch

A model per node

Draft on a cheap one, reason on an expensive one.

openrouter
anthropic
google

Bring your own key

Add a provider key to unlock its models.

sk-••••••••••
encrypted at rest

Context flows down the wires

A node walks its whole ancestor graph, oldest first, and inherits exactly what you connected to it. Nothing to copy across.

Nodes for more than chat

Text nodes hold notes that become reference material for everything downstream of them.

chattalks to a model
texta note things downstream can read
webnot shipped yet

Branches remember where they split

A branch sees the conversation as it was at the split, not whatever the parent went on to say afterwards.

A new chat starts empty. You paste the background back in by hand, you guess at which parts mattered, and the thread you came from is now somewhere else entirely.

A branch keeps the link. The new node inherits the conversation up to the point you split, the original is untouched, and both sit on the same canvas where you can see how they relate.

faq

Questions worth asking before you sign up.

Short answers, and honest ones where it matters.

Still stuck on something?

Ask on X