Conversations become lasting Branches.

RootGen turns selected parts of group chats into public Branches. The context, contributors, and source Room stay attached as the conversation moves into the Square.

RootGen is a product by Agorabranch.

Why RootGen

Posting asks people to package themselves. Conversation doesn’t.

The useful material already exists in chat history. RootGen gives people a way to preserve it without rewriting the discussion as a standalone post.

Standalone publishing

  • Build the context first
    Every post must explain why the reader should care.
  • Perform in public
    The author must package an idea before anyone responds.
  • Own the whole narrative
    Other people who shaped the idea are easily lost.

RootGen conversations

  • Context already exists
    People are responding to one another inside a Room.
  • Participation comes first
    A useful question or reply does not require an audience.
  • Credit stays shared
    A Branch keeps the selected conversation connected to its participants.
How it works

Room → Branch → Square.

Public content begins inside a semi-public Room instead of an empty post composer.

Talk inside a Room

People participate in a semi-public group conversation around a shared interest.

Select the messages

Choose a related part of the conversation that is worth preserving.

Publish a Branch

Add a title and description, then publish the selected discussion to the Square.

Keep the source attached

The Branch remains connected to its selected messages, contributors, and source Room.

Branches

Not a screenshot. A connected piece of conversation.

A screenshot loses authorship, context, and its path back to the discussion. A Branch keeps selected messages connected to the people and Room they came from.

This useful part will be buried once the chat keeps moving.
Select the messages instead of rewriting them as a separate post.
Keep the contributors and source Room attached.
Public Branch

A conversation worth keeping

Three messages · contributors preserved · original room attached

Chat history

A Room keeps moving. Branches preserve what matters.

Instead of searching through old messages or saving a disconnected screenshot, people can preserve a selected passage as a Branch with its title, description, contributors, and source Room.

MessagesThe selected part of the original conversation.
Source RoomThe place where the conversation happened.
Branch
“Chat history becomes public content without losing where it came from.”
The Square begins with a conversation.

RootGen’s forum content comes from Rooms. A Branch starts with messages people have already exchanged, not an empty public post.

The selected discussion receives a title and description, then enters the Square with its source still attached.

Docs

Branch connects chat history with public content.

Read the product origin, the Room-to-Branch mechanism, the structure RootGen is designed around, and the parts that still need to be learned from real use.

Read the Docs
  1. 01
    Room

    A focused, semi-public space where a real multi-person conversation takes place.

  2. 02
    Branch

    Participants preserve a valuable passage with its context, contributors, and source.

  3. 03
    Square

    The Branch becomes discoverable and gives relevant readers a path back into the discussion.

Keep the people and context attached to the idea.

See how RootGen gives group conversations a public form without turning participation into another content-production task.