Structured Chaos is an experiment in what happens when AI stops behaving like customer service software.

Most AI products are built around the same basic idea:

  • You prompt.
  • AI answers.
  • Everybody behaves.

SC is built around a different idea:

Put humans and multiple AIs in the same room, give everyone context, tools, memory, personality, and judgment, then stop forcing the conversation.

Open both conversationsCollapse conversations
Why Structured Chaos instead of a normal AI chat?
What the agents can build, check, and review.
  • The agents can disagree with you.
  • They can disagree with each other.
  • They can work on different things at the same time.
  • They can remember what the hell is going on.
  • They can build things with you.
  • And, strangely enough, they're allowed to shut up.

That last part sounds trivial until you realize almost every AI system on Earth is designed to produce a response simply because something happened.

Same models everyone else is using.

  • Different environment.
  • Different rules.
  • Different outcome.

SC isn't trying to turn AI into another chatbot.

It's trying to make interacting with AI feel more like having unusually capable people hanging around your workshop.

  • Sometimes they answer.
  • Sometimes they investigate something.
  • Sometimes they interrupt because they spotted something important.
  • Sometimes one waits because the other already has it handled.
  • Sometimes they say nothing because nothing needed to be said.
  • The result gets weird surprisingly quickly.

Make yourself at home

What can I do here?

Bring an idea. Talk it through. Build something. Or get wonderfully sidetracked.

Give every project, idea, or feature its own room. Your website redesign doesn't have to live in the middle of your existential crisis.

Plan a business. Investigate a question. Work on your code. Or just enjoy the company. You don't need a coding project to belong here.

The company comes with tools

It does real work.

Talk through what you want. Let the agents get to work on your files and code. Follow the changes, review the result, and steer when you need to.

Structured Chaos built Structured Chaos. AND this very website you're looking at. Claude Code built the basic chatroom and memory system. From there, I built the rest using SC, without writing the code myself.

Less starting over

It remembers.

Yesterday's decisions shouldn't need another introduction.

Each project room keeps working memory of its decisions, preferences, and useful lessons. Your conversations stay searchable, and the agents can look back when they need more context.

Come back to the project with its history still there. Less explaining what the hell you were doing. More getting on with it.

Before you move in

The practical part.

Runs on Windows.
Your history and files live on your computer. The AI models run through your providers.
Bring your AI subscriptions.
Use supported Claude, ChatGPT, or Grok models. No API fees required.*
The software is a separate purchase.
Pricing and payment options will be announced before sales open. Personalization, Workshop, and Collaboration are optional paid extras, each sold separately.
Want to develop it further?
A higher-priced edition with fully unlocked source code will also be available, so you can develop SC further and add your own features. If you modify it, you are responsible for maintaining those changes and fixing anything they break.

*You can also sign in with an API key if you prefer; then you pay that provider's usage charges.

Structured Chaos for Windows

Get notified when it is ready to install.

Join the waitlist for release news, pricing, and payment options. Use your existing AI subscriptions when Structured Chaos is ready to install.

Want to see more?Browse the product, one section at a time.Explore Structured ChaosClose explorer

Open documentChoose a section

Product explorer

Choose a section from the file tree.

Open one document at a time. The page stops when the document does.

What makes it different

Here is what you get.

01

A small reply doesn't have to start another speech.

Say "got it," think out loud, or leave a thought unfinished. The agents use judgment to decide whether to respond or let the conversation rest.

48%+Nearly half the time, they chose not to reply.Across 2,200+ messages over three days in June 2026.

02

A place for every part of your project.

Create rooms for the big pieces, then rooms underneath as the details grow. See how everything connects and jump into the part you want to work on.

03

Separate projects. Search across them.

Each project keeps its own memory and files, with conversations searchable across rooms. A background agent keeps track of what matters and brings it back as you talk.

Your earlier conversations from other AI tools can join that searchable history too. Bring your conversations with you.

04

Make the personalities fit you.

Prefer direct answers, a little humor, or a more serious tone? The optional Personalization upgrade lets you change each agent's personality to suit your mood and the way you work. Sold separately.

05

More than an apology after the fact.

Two AIs can question each other's work, and you can see what changed. Mistakes can still happen; you have another pair of eyes and a record to review.

06

Decide what gets built.

Discuss ideas, approve proposed work, and follow the changes as the agents build. Choose when to start work yourself or turn on Auto Pick-Up.

The center of the product

Two AIs. You are part of the conversation.

Talk through an idea, ask a question, or think out loud. The agents can answer you, challenge each other, and help you work it out.

01 / You

You set the direction

Choose what to build, review it, and change direction any time.

02 / Room agents

They work with you

Two agents discuss ideas, share work, and review each other.

03 / The room

The project stays together

Conversations, files, and decisions stay with their project.

Just talk to the room. The agents can decide whether a message calls for their input, much as people do. When you need someone's attention during assigned work, tag them.

See when to talk, name, or tag
Inside the conversation: attached images, wrapping text, model badges, and links to the files being discussed. Select to enlarge.

Point to the message you mean.

Message anatomy: who spoke, which model answered, and the controls below each message. Items marked * are customizable with the optional Personalization upgrade. Select to enlarge.
  • Reply to a specific message: your answer includes a quote that links back to the original.
  • Say it with an emoji: react to an agent's message to send a quick signal without typing. That agent is notified of the reaction.
  • Read formatted answers: message bubbles render headings, lists, links, and code from Markdown.
  • Continue a selected thread: fork part of the conversation into a new workroom.
React without writing another message: open the react button and choose an emoji. Select to enlarge.

Start with the big questions

Open only what matters to you.

Pick a question to explore.

01 Is this for somebody like me?You have an idea. You want help making it real.

Built for people already building with AI

You do not need to call yourself a developer.

Bring the idea, explain what you want, and review what the agents produce. You can build software, research a question, write documents, or plan a project without calling yourself a developer.

  • Uses your own Claude, ChatGPT, or Grok accounts.
  • Runs on your Windows computer.
  • Supports code, research, documents, planning, and mixed projects.
Conversation, files, and project controls together in one workspace. Select to enlarge.
Back to all topics
02 Where do I start, and where can I get help?Start in HELP. Come back whenever you need a hand.

Your starting point

Get to know the system by talking to it.

HELP is where you land. Return any time with the HELP button.

Ask how something works, share an idea, or get help starting your first project.

  • Keep talking as you explore: while you stay in HELP and open another tab, agent replies appear in floating bubbles and your message box stays at the bottom.
  • See where to go: agents can highlight interface controls to point you to the right place.
  • Show what you mean: share a screenshot so the agents can help explain a page or control.
See how project rooms fit together
A real HELP conversation turns a loose question into something concrete. Select to enlarge.

Ask where to click.

Agents can point out a control with a labeled highlight, so you can see exactly where to go.

An agent points to the requested Personalize tab. Personalize is a paid extra. Select to enlarge.
A labeled highlight identifies the control that opens and closes the left panel. Select to enlarge.

Keep the conversation with you.

Floating messages work in your project rooms too. Here, the Website room's conversation continues while System Monitor is open. Drag an avatar to move its floating message.

Standard positions: your message and both agent replies beside System Monitor in the Website room. Select to enlarge.
Repositioned: place messages around the page while the composer stays at the bottom. Voice controls shown are full-source only. Select to enlarge.
Back to all topics
03 How do I organize a whole project?Give each piece its own room and see how the pieces connect.

Give every piece its own place

See the whole project, piece by piece.

Start with a room for the whole project, then add rooms underneath for its different parts. A website might have rooms for design, content, and launch, with smaller rooms beneath those as the work grows.

Each room keeps its own conversation and memory. Describe your project and the agents can help organize it into rooms.

How room documents and memory roll up through the project explains the structure behind that big-picture view, with a link back here when you are ready to continue.

Continue exploring Workrooms

  • See the project: the room tree shows its parts and how they fit together.
  • Find your place: open the room for the piece you want to work on.
  • Connect your files: choose the project in Codebase. Assigned code changes use separate working copies while agents work.
A branching project tree with focused rooms beneath each part of the work. Select to enlarge.
Back to all topics
04 How does conversation work with two agents?When to talk normally, use a name, tag someone, or let the room stay quiet.

Normal conversation needs no tag

Talk to the room first. Direct attention when you need it.

Ordinary conversation reaches the agents who are available to join in. One gets the first chance to answer; the other is asked to contribute only when they have something different to add.

An agent's reply can invite a reply from the other agent. If they answer everything, that exchange can keep feeding itself. Either can choose silence when the message is meant for someone else or there is nothing useful to add.

While an agent carries out assigned work, ordinary conversation does not interrupt them. Tag them when you need their attention: they finish the current step, catch up on the conversation they missed, and respond.

Want to talk to just one? Address them by name, or ask the other to stand down until invited back. No buttons or tags needed.

Want to save usage? Mute one agent and talk to the other. When unmuted, they can catch up on missed messages together instead of taking a separate turn on every message.

Four ways to address the room

Just talk

Replies are optional. Assigned work stays uninterrupted.

No tag

Leave it open

Speak to the room. Either available agent may answer or stay quiet.

Name in the sentence

Choose who goes first

Name exactly one agent without an @ to give them the first chance to answer. They can still choose silence.

Make it obvious

Ask for a reply, including during assigned work.

at sign followed by the agent's current name

Ask one agent

Replace the underlined name with the agent's current name. They are required to respond, after their current step if they are working.

@all

Ask both agents

Both are required to respond. Each working agent catches up after their current step.

See when an agent chooses silence

Make the quiet decisions visible.

Enable Show Agent Decisions to see "chose not to respond" markers in the chat. They distinguish a deliberate choice to stay quiet from a reply you are still waiting for.

Choosing silence in conversation does not abandon assigned work. An agent carrying out a task must keep working, explain what is blocking them, or finish.

One real exchange showing ordinary conversation, a purposeful tag, and visible restraint.
Back to all topics
05 Can I take part of a conversation into its own room?Start from a topic or choose a specific range of messages.

Keep the part worth continuing

Give a promising thread its own room.

A planning chat turns into a useful design discussion. Fork that part into a new workroom with its selected messages already there, then continue the design without taking over the original conversation.

You can start from either a topic or individual message bubbles. The original conversation stays in its room; the selected history is copied into the new one.

  • From the topics bar: choose the fork button beside a topic to carry that topic's message range into a new room.
  • From message bubbles: use Fork v on the first message and Fork ^ on the last to mark the range you want.
  • Before you create it: check the message count in the preview, name the new room, and select Fork. The new room opens with the copied history.

Find the thread before you branch it.

The topics bar and named topic list help you return to an earlier discussion. Select a topic to jump back to it, or use its fork control when it needs a room of its own.

Back to all topics
06 Who decides what work starts?Talk it through first. Decide when the building starts.

Ideas become work only when you say go

You decide when to start.

Agents turn proposed work into a task called a Claim. It waits on the board until you assign it, or until Auto Pick-Up starts it with your permission.

  • Manual: choose a task and an available agent. You can start more than one task in the same room.
  • Auto Pick-Up: turn it on to let agents take turns choosing the next task. Automatic work runs one task at a time per room.
  • One agent leads each task; another available agent can help and review.
  • Different rooms can work at the same time. Finished tasks leave a report you can return to.
Review staged proposals, running work, and completed claims. Select to enlarge.

Separate copies. Shared progress.

Two agents can work on the same file without sharing the same edit.

One agent is improving a page's navigation. Another is rewriting its content. Both need the same HTML file. Each works in a separate checkout called a Git worktree, with its own copies of the project's tracked files and its own branch for saving changes.

  1. Dispatch creates a place to work. Structured Chaos prepares the claim's worktree and moves the assigned agent's execution into it before work begins.
  2. Work happens side by side. Agents on different claims can edit their copies simultaneously, including the same filenames. Saving in one checkout does not overwrite the other agent's copy. Each claim keeps its own checklist, changes, and history.
  3. Check and save the result. The agent verifies its work, reviews its changes, and commits and pushes them. Another available agent can cross-review the saved version. You can follow the changes in Diffs and the saved history in Git.
  4. Bring the changes together. At completion, Structured Chaos combines the claim's saved changes with the latest shared project version. Compatible edits merge together. If two changes conflict, integration stops and the conflict must be resolved before the merge can finish.

In our page example, the navigation and copy improvements can both reach the finished page. If both agents rewrite the same passage incompatibly, that needs a resolution. Separate worktrees make concurrent editing possible; the merge is where the results meet.

After the merged version is pushed, Structured Chaos updates the main local checkout. If local uncommitted work blocks that update, it reports the blocker and stages follow-up work rather than overwriting those edits.

Back to all topics
07 Can I see what the agents are doing?See the progress and the changes before the work is finished.

Follow the work

You do not have to wait until the end to find out.

Watch activity, open the files, follow the checklist, and review what changed. You can stop an agent if the work is heading in the wrong direction.

Follow each agent's tool calls, file reads, and results as work happens. Select to enlarge.
Read a formatted project document beside the conversation. Select to enlarge.
Back to all topics
08 Will it remember what we worked on?Come back to your conversations, decisions, and unfinished work.

Memory and continuity

Keep the work. Bring back what matters.

Conversations are saved as you go. A Memory Curator keeps useful notes for each project room, and agents can search earlier work when they need it. Open a section below to see how the pieces fit together.

01 / Meet your room's Memory Curator

Each project workroom has a persistent background agent dedicated to memory. It follows the conversation, selects information worth keeping, and prepares relevant context for the chat agents. It works behind the scenes rather than joining the conversation as a third speaker. The permanent HELP and Workshop rooms do not run a Curator.

Two jobs. One Curator.

Useful context now. Useful lessons later.

While you talk
  1. Follow the conversation.The Curator receives new messages in batches and keeps track of the topic.
  2. Find something relevant.When earlier information would help, it searches saved notes and history.
  3. Bring it back.Relevant findings go into HOT, the working context SC delivers to the chat agents.
When the topic changes
  1. Look back at the discussion.The Curator reviews the prior conversation window for what will matter later.
  2. Keep the useful conclusions.It adds durable notes, updates what changed, or retires information that no longer holds.
  3. Return to the conversation.Those notes stay searchable. The Curator resumes following along and catches up on new messages.

These jobs take turns in the same Curator session. The first supplies working context through HOT; the second maintains the room's Short Memory.

Open the Agents Panel by clicking an agent's name in the activity strip. In the Curator row, choose its model and effort level independently of the chat agents. The available effort levels depend on the model you select.

The Agents Panel has separate model and effort controls for the Curator. Select to enlarge.
02 / Short Memory: what is worth keeping

Short Memory is the Curator's durable collection of useful facts, decisions, preferences, lessons, and unfinished business. It is selective: a lasting constraint belongs here; every passing remark does not. The conversation itself is still stored in the searchable archive.

Entries are labeled so the purpose of each note is clear:

  • Rule
  • Decision
  • Preference
  • Idea
  • Name / location
  • Activity
  • Mistake
  • Past attempt
  • Constraint
  • Open loop
  • Warning
  • Desire
  • Solution
  • Schedule

These notes are also mirrored into PMS for later search. Open Memory, then SHORT, to inspect them. If something must be kept, say "remember this"; if a note is wrong, correct it in the conversation.

SHORT shows the room's saved notes and labeled observations. Select to enlarge.
03 / HOT: how information reaches the agents

HOT is a small working-context file: the things the chat agents need in mind now. The Curator can search its saved notes, PMS, and the web when needed, then write relevant findings into HOT. Structured Chaos feeds that working context into the agents' conversation.

Open Memory, then HOT, to see it. HOT stays small as the work changes; it is not the full archive, and an old note should not override a fresh correction.

HOT shows the working context prepared for this room's chat agents. Select to enlarge.

A source found again

While the agents discussed reusing an old website effect, the Curator found an earlier commit and the exact function. That source returned to the conversation and gave the work a starting point.

The Curator surfaced an earlier commit and function during a website discussion. Select to enlarge.
04 / Topic changes: find your place in the conversation

The Curator also records boundaries when a conversation moves to a distinct topic. Topic markers and the chat's minimap help you return to a discussion without scrolling through the entire room.

Open the topic list to jump to a segment. When a topic deserves its own workroom, you can fork that segment into a child room and continue it there.

The topics minimap and topic list mark separate stretches of a room's conversation. Select to enlarge.
05 / PMS: the persistent, searchable archive

The Persistent Memory Service, or PMS, is the database behind saved room conversations, curated notes, and imported history. It keeps records available when they are no longer in an agent's immediate context.

Under the hood, PMS uses SQLite, serialized writes, and FTS5 full-text search. Writes take turns through a shared writer so concurrent agents can save work; full-text search finds matching words in the stored records.

Find the answer where it lives

What should it do? What did we learn? What actually happened?

Different questions need different sources. Agents can open a known documentation section directly, search for a remembered lesson, or inspect the original conversation and project evidence.

How does this work?
Current documentation. The Product Manual explains SC's features and controls. System references cover its architecture and operation. A known section can be retrieved directly; the answer uses its current text.
What did we learn about it?
Curated memory. Search saved decisions, preferences, mistakes, solutions, and unfinished business. Labels and filters help narrow the search to the kind of information needed.
Show me what happened.
Original evidence. Retrieve the conversation, or inspect the relevant project files, logs, and code. Follow a summary back to its source when the details matter.

Finding saved evidence and bringing it into the current answer is part of memory. The whole archive does not have to fit inside one model's context.

Explore the Search tab to read conversations and documentation yourself, or ask the agents to find them from chat.

See the Database tab and its screenshot to explore the stored tables and records.

06 / Bring earlier conversations into the archive

Your useful history does not have to begin with Structured Chaos. Import supported conversation exports from Claude, Codex, and Grok; ChatGPT exports are supported too. These imported messages become part of the searchable archive.

While SC is running, its background importer also picks up supported local Claude desktop/Claude Code and Codex desktop/CLI session transcripts. It waits for new messages to be saved and the session files to settle. Web chat exports still require an export-and-import step.

You can search that history yourself in the Search tab, or ask the agents to search it from chat. Imported messages are retrieved when relevant; importing them does not put every conversation into the current model context.

07 / Room documents and rollups: keep the bigger picture

Every project workroom has a workspace document describing its purpose, current state, and useful references. Its authored Upward Brief section joins the room's curated notes in a generated upward brief for the parent room.

Work below. Understand above. Summaries roll up through each parent to the project root. Select to enlarge; use Actual size to read small text.

A model's active context is finite. If one conversation carries both every detail and all the hands-on work, it fills up and eventually needs compaction. Organizing the labor into child rooms lets parents focus on understanding and coordination instead of spending the same context on every implementation step.

Rollups carry summaries and references, not every detail. Parent agents can follow those references or search the archive when the bigger picture needs a closer look. Open Memory, then ROLLUP, to inspect the summaries arriving in the current room.

ROLLUP shows incoming briefs from related project rooms. Select to enlarge.
Work done in another room can inform the answer here. Saved context and project evidence make it available. Select to enlarge; use Actual size to read small text.

Back to Workrooms: continue the project-room guide or return to the Workrooms tab overview.

08 / Session continuity: spend context on the right work

Agents resume compatible saved sessions, keeping the available conversation context when you return. Dividing a project into focused workrooms helps each session carry less unrelated detail, while the parent rooms retain a broader overview through rollups.

This helps continuity; it does not make context unlimited or prevent compaction. Worktrees isolate code changes on disk. The rooms, saved sessions, documentation, and memory layers are what help the agents pick the work back up.

09 / Recycle or restart: choose the reset you need

Open the Agents Panel shown above and use the controls beside the agent you want to manage.

  • Recycle: start a fresh context. The recycle button deliberately starts a new session instead of resuming the old one. The agent receives a fresh startup bundle of room context and recent history. Saved chat, memory, and project files remain available; this is not a database wipe.
  • Restart: recover from a hiccup. The restart arrows restart the agent and try to resume its compatible saved session. This is the normal recovery control when you want to continue. If resume is unavailable or fails, the agent starts with a fresh context bundle.
10 / Context rotation: the right reminder at the right moment

An agent's active context has limited space. As a conversation grows, earlier guidance gets farther away and may be condensed during compaction. Meanwhile, your goals, room notes, and the agent's own continuity can change. Structured Chaos refreshes selected context from its current sources so the agent can pick up the latest guidance without rereading every file on every reply.

Here, rotation means refreshing context. It does not delete the source files or move the whole archive into the model. Some items are files; others are assembled from saved settings, records, or room summaries.

Four reminders, four different cadences

These intervals count room chat messages, not minutes or model turns. Human, collaborator, and agent messages count, including an agent's own messages. System notices and SILENT outcomes do not. Each agent has its own counter, which freezes while it holds an active claim.

Room Context
Every 31 messages
Your applicable personal background, project goals, and local room notes. This package brings the conversation back to who it is for, what the project is trying to achieve, and what matters in this room. It reads the saved context through the Personalize settings, respecting the scope and enabled sections.
Agent Rules
Every 53 messages
The operating-rules reminder from AGENT_RULES.md, with applicable additional rules. It reanchors how the agent works and collaborates. A verified compaction also queues this reminder; a fresh model session gets its core instructions through its own harness.
AgentSelf Maintenance
Every 61 messages
A private maintenance turn using AGENTSELF_MAINTENANCE.md, the agent's BRIEF.md, and recent events not yet folded into that brief. It gives the agent a chance to consolidate its own lessons and continuity. This is the agent's self-authored perspective, not the project's factual record.
Personality
Every 67 messages
The current personality file for that agent: its voice, disposition, and conversational style. Refreshing it helps keep those traits present as the conversation grows.

Why primes? 31, 53, 61, and 67 spread the reminders across different beats instead of repeatedly making them due together. Prime intervals reduce regular alignment; they do not make overlaps impossible. The delivery queue keeps overlapping reminders separate.

An illustrative first stretch

Due is a place in the queue.

  1. 0Fresh session
    Initial context
  2. 31Room Context
    becomes due
  3. 53Agent Rules
    becomes due
  4. 61AgentSelf
    becomes due
  5. 62Room Context
    comes around again
  6. 67Personality
    becomes due

This example assumes each due reminder is delivered before another counted message arrives. In practice, delivery can wait. Each item's interval starts again from the counter when its queued refresh is processed, so later thresholds can shift. A compatible session resume preserves the counters; a fresh model session resets them.

A quiet turn gives the reminder room

When an agent chooses SILENT, one pending reminder can take the next turn privately after that turn closes. The agent can give that item its attention without a fresh rules or personality block being dropped into the middle of its answer. Other due items remain queued. Ordinary refreshes wait while the agent is working an active claim.

Other context arrives on a different trigger

HOT findings
When the Curator publishes
Relevant findings from HOT.md are saved for each agent and delivered as unread entries at its next safe boundary. HOT does not wait for SILENT; active tools and claims postpone its delivery. The reminder keeps clear that HOT can be stale and should be checked when it matters.
Workspace Memory Snapshot
Fresh workroom session
Routed summaries from related rooms give the agent the bigger picture. This snapshot is included in startup context when available; it is not another prime-interval file refresh.
AgentSelf Brief and Raw Tail
Fresh workroom session
BRIEF.md carries the agent's folded continuity. The raw tail adds recent self-authored events that have not yet been folded into it. The 61-message maintenance turn works with these same two sources.
Shared Timeline
Fresh workroom session
SHARED_TIMELINE.md provides a compact sequence of shared events and milestones, helping place the current conversation in its wider history.

HELP keeps a lighter startup package and omits the workspace snapshot, AgentSelf material, and Shared Timeline. Private Room Context and AgentSelf maintenance are withheld while a collaborator is present. Available content and enabled settings determine what is actually included.

Short Memory and the PMS archive remain available for retrieval. Their full contents are not rotated through every conversation.

Back to all topics
09 What happens when the work touches code?Move from the conversation to the exact file, then bring that file back beside the chat.

From the room to the file and back

The code stays connected to the conversation.

Choose your project in Codebase, then browse its files, search, edit, and review previous changes. Built-in explanations help you understand unfamiliar code and see which parts depend on each other.

Agents can include a Codebase link in a message, taking you straight to the file they mean. When you return to the chatroom, the Files panel remembers the last file you viewed and keeps it beside the conversation.

Read Markdown documents as formatted pages or switch to their raw text in Codebase and Files. To explore saved versions, branches, and the work behind a change, open the Git Explorer explanation.

  1. 01Choose the projectConnect its files in Codebase. The rooms underneath use the same project.
  2. 02Open the right fileA Codebase link from an agent opens the exact file and, when supplied, the exact line.
  3. 03Understand or editFind code, read its explanation, make changes, and inspect previous versions in one view.
  4. 04Bring it backReturn to the room and the last file remains open in Files alongside the conversation.
Search the codebase and jump to matching source lines. Select to enlarge.
Back to all topics
10 How did the project get to this version?Browse saved changes, branches, files, and the work behind them.

Explore the project's history

See how the project got here.

Git keeps the project's saved versions. Structured Chaos gives you a visual explorer for browsing those versions, comparing branches, and opening the files changed in a commit, without typing Git commands.

Follow a change from its saved commit to the work that produced it when that connection is recorded. Search across commit messages, branches, file paths, and claims, or inspect a file at an earlier version.

  • Understand a change: open its summary, changed files, and added or removed lines.
  • Compare versions: browse branch history and files at a selected version.
  • Follow the work: inspect current activity and recorded claim attempts.

Browsing is read-only. You can inspect the history without changing your project. Explore the six Git views.

Back to all topics
11 Can I make the interface feel like mine?Themes, backgrounds, messages, motion, avatars, and panel layout.

Make the interface your own

Your workspace should fit the way you work.

Open Settings from the gear to change the appearance, reading experience, and arrangement of your workspace. Choose a theme, tune individual colors and fonts, and decide which tools belong on each side of the conversation.

Explore all six settings areas below. Every capture opens in the image viewer, with a full-size option for the longer settings screens.

Need more room? Resize the docked panels, use a view's Fullscreen control, or open it in a separate browser tab and move that window to another monitor. See how the workspace fits together.

Back to all topics
12 What will I pay for?Your AI plan, the software, and the difference between updates and upgrades.

Own the software

Use the AI plans you already pay for.

Structured Chaos uses your existing AI subscriptions. The software is a separate purchase; pricing and payment options will be announced before sales open.

The base purchase includes the core features described here. Personalization, Workshop, and Collaboration are separate, optional paid purchases: choose only the extras you want. Experimental voice input and output are available only in the full-source edition.

  • Personalization: edit goals, information about you, and agent personalities in Personalize.
  • Workshop: run background research and debate sessions, with their Sessions and Output panels.
  • Collaboration: invite other people into controlled shared sessions through Collaborate. The two agents working together in your own rooms are included in the base purchase.

Updates fix bugs or add support for changing AI models. The three optional feature purchases are separate from updates; update coverage and payment terms will be announced before sales open.

Tier 1Protected edition

Use it as built.

The protected edition for people who want the product without another codebase to maintain. You can use the included settings, but you cannot modify the application itself. Personalization, Workshop, and Collaboration are optional purchases, each sold separately.

Tier 2Full source access

Add your own features.

Choose the edition that unlocks the source code to add your own features or change how Structured Chaos works. You are responsible for maintaining your modifications as the software changes.

Your AI plan is separate: your provider subscription still applies. If you choose API-key sign-in instead, that provider charges for usage.

Back to all topics

Explore the workspace

Keep the tools you need beside the conversation.

Your workspace can look and feel the way you prefer. Customize themes, fonts, colors, backgrounds, message bubbles, animations, avatars, and panel layout. Explore interface customization.

Keep the conversation on one monitor, your files on another, and activity or changes wherever you want them. Main tabs and side panels have their own Fullscreen and Open controls. Open a view in a separate browser tab, move it into a window on another monitor, and resize the windows and docked panels to fit your setup.

Open files, memory, progress, and other tools beside your chat. Move panels to either side, arrange them how you like, and close the ones you do not need.

Either dock Context and participants

Keep the information that explains the work beside the conversation, wherever you want it.

  • MemoryInspect the context the current room carries forward.
  • ActivityWatch what agents do while they work.
  • DebugLook into errors and unexpected behavior.
  • ArtifactsReopen generated diagrams, pages, images, and other rendered output.
  • ChatAdjust agent behavior and conversation controls.
  • PinnedKeep important rooms close at hand.
Center The active work

The chat stream is the room's primary surface. The composer stays nearby across tabs, including Collaborate; an active Workshop debate temporarily locks it.

Either dock Control and evidence

Keep the things being changed, approved, or verified beside the main work, in either dock.

  • ClaimsChoose tasks, start them, and follow their progress.
  • DiffsReview exact file changes by agent or together.
  • GitBrowse the project's saved changes.
  • FilesKeep the last Codebase file beside the chat, or browse, read, edit, and save the room's working set.
  • NotepadKeep room-specific notes in plain Markdown files.
  • TODO'sSee the active checklist and its progress.
  • TasksReview the room's suggestions that need attention.
Conversation, files, and project controls together in one workspace. Select to enlarge.

The main tabs

Choose a tab to learn why it exists.

Each tab answers a different kind of question. The room, its participants, and its context remain the common thread.

See where each piece belongs

Workrooms

See your whole project as a tree of rooms. Open a branch to work on one piece, add smaller rooms as it grows, and return to the top room for the big picture.

Read how room documents and memory roll up, then return here to continue exploring the tab.

  • Connect the project's files in Codebase.
  • Keep each room's conversation, agents, files, history, and memory together.
  • Rooms underneath share the project; active code tasks use separate working copies.

Inside the tab

  • A searchable room list with a status filter and a summary of the whole tree.
  • Arrange projects and the rooms underneath them in a tree.
  • Switch to a visual map to see the connections and rearrange rooms.
  • Create a new room from the same surface.
A branching project tree with focused rooms beneath each part of the work. Select to enlarge.

Understand the files you are building

Codebase

Connect your project files and explore them alongside the conversation. Files opened here follow you back into the room's Files panel.

  • Follow an agent's Codebase link or navigate and search the live tree yourself.
  • Read plain-language explanations and see how pieces of code connect.
  • Edit directly and see the file's change history inline.

Inside the tab

  • Connect a project, add another, and pin the files you keep returning to.
  • Find files by name or file type, then open the part you need.
  • Annotations explain code in plain language; a related view shows which parts use it.
  • Choose code on its own, code with explanations, or code with its change history.
  • Read Markdown as a rendered document or switch to Raw to inspect its text.
  • Edit and save here, and choose how much explanation you want to see.
  • Check and repair files whose text displays as garbled characters.
Search the codebase and jump to matching source lines. Select to enlarge.

Inspect the underlying records

Database

Look through the records Structured Chaos stores on your computer. Search and filter them, inspect individual entries, and export what you find. This view does not change the records.

  • Browse stored records without changing them.
  • Search within one table or across searchable tables.
  • Save useful views and download the results.

Inside the tab

  • Pick a database and table, then browse rows in a grid with a pager.
  • Filter by time, room, sender, message type, claims, or attachments, and reset in one click.
  • Open any row in a drawer to inspect it and copy the displayed values.
  • For more detailed searches, an optional query editor lets experienced users ask specific questions of the data.
  • Save a useful view, reopen it later, and export results for a spreadsheet or another tool.
Inspect stored records in the Database tab. Select to enlarge.

Change the personalities to suit your mood

Personalize

Optional paid upgrade -- sold separately

Choose how you want the agents to talk and work with you. Give each a different personality, change the tone to suit your mood, and tell them what matters to you and your project.

  • Set goals for a workspace and the rooms beneath it.
  • Maintain the information agents should know about you.
  • Adjust agent personalities independently.

Inside the tab

  • Three sections: Goals, About, and Personalities.
  • The top room's goals are shared by the rooms beneath it.
  • About is an editable profile of what the agents should know about you.
  • Each section saves and reloads independently, with its own status line.
Edit project goals, information about you, and agent personalities. Select to enlarge.

From a passing idea to a considered next step

Workshop

Optional paid upgrade -- sold separately

A conversation can raise a question worth exploring after you move on. Workshop gives it a research session: two agents investigate, build a case, challenge it, and save a conclusion you can use back in your project.

Follow an example: You are building a booking app and say, "People keep missing appointments. Would reminders help?" The example below is illustrative; the screenshots show real Workshop sessions.

  1. Capture a question worth exploring

    The room's Curator can save an idea or desire from your conversation and mark it for Workshop consideration. Background intake collects those selected candidates. You can also ask an agent to create a research session directly, tied to the room where you are working.

    Our booking app: The question becomes whether reminders would reduce missed appointments, with the booking project as its source.

  2. Queue it, then check whether it deserves a debate

    Sessions wait in a queue and run one at a time. Before the first debate turn, a screening pass weighs relevance, novelty, likely value, and previous feedback. It can admit the question, reject it with a reason, or give a borderline idea one more look.

    Use Sessions to see what is active, queued, done, or dismissed. With the separate Personalization upgrade, your saved goals can help focus the screening and research.

  3. Research the question

    The agents draw on stored conversations and memory, then use research tools to check evidence and alternatives. Each session keeps its source room, so available project context follows the question into the Workshop.

    Our booking app: Investigate reminder timing, delivery options, user preferences, and cost before recommending a feature.

  4. Build a case. Put it under pressure.

    The Builder develops a concrete proposal. The Critic tests its assumptions, raises objections, and considers other approaches. They alternate turns, respond to each other, and revise the recommendation as the evidence changes.

    Our booking app: The Builder proposes reminders. The Critic asks whether the real problem is difficult rescheduling, and whether extra messages would annoy people. The next turn has to address that objection.

    Sessions on the left, the conversation in the center, and Output on the right. Select to enlarge.
  5. Read the conclusion and what still needs you

    When the session ends, the discussion is synthesized into a saved decision: a summary, key points, and proposed next steps. Output keeps the conclusion beside the original idea and highlights Your Action Items for decisions that need your judgment.

    A possible result: Try an optional reminder with an easy reschedule link. The proposed build work is a small experiment; choosing the budget and success measure remains your decision. A session can also conclude that an idea is not worth pursuing.

  6. Bring the result back to the project

    A saved result is sent back to its originating room, marked as filed or flagged for your attention. Proposed actions appear in Suggestions; actions tied to that room also appear in its Tasks panel.

    You review the proposals. Approve useful items into the Build backlog, reject the rest, and open the source session when you want to inspect the reasoning. Suggestions and Claims have separate workflows: a research recommendation still needs a decision about doing the work.

    The Build backlog holds approved suggestions and their source-session links. Select to enlarge.
You control the pace

Watch the transcript as the agents work. Pause stops new turns, Resume continues a paused session, Finalize asks for a conclusion, and Dismiss ends the session without one. Pausing the Workshop room blocks new background work; a turn already running may finish.

The Workshop message box is locked while any debate is active. When no debate is running, you can discuss the outcome with the room's agents. Research can continue while you work in another room.

Decide what deserves attention

Suggestions

Suggestions extends Workshop's thinking into practical next steps. Thinkers suggest actions you can take in your projects or everyday life.

Without specific goals, they explore broader ideas from your conversations and information. Personalize, a separate paid extra, lets you set goals to focus that thinking.

Suggestions tied to a room also appear in that room's Tasks tab, keeping the next steps beside the discussion that inspired them.

  • See what is waiting for a decision.
  • Move approved ideas into a visible backlog.
  • Return to the research session that produced a suggestion.

Inside the tab

  • Two queues: Attention for what needs a decision, Build for what you approved.
  • Search either queue and filter Build items by priority.
  • A resolved history so a rejected idea does not quietly return.
Review suggested next steps and decide what deserves attention. Select to enlarge.

Invite another person without handing over everything

Collaborate

Optional paid upgrade -- sold separately

Create a controlled session for a teammate, client, or friend. They join the real room and speak with its real agents, while you choose the rooms, history, tools, and amount of time they can access.

  • Approve people through a lobby or use pre-approved links.
  • Grant view or edit access surface by surface.
  • Pause, extend, inspect, join, or end a live session.

Inside the tab

  • Approve arrivals through a lobby, or hand out pre-approved links.
  • Grant access surface by surface -- hidden, read-only, or full -- rather than all or nothing.
  • Pause, extend, inspect, join, or end a live session from the host controls.
  • Host-only shell controls stay hidden from whoever you invited.
Create invitations and configure access to a shared room. Select to enlarge.

Know whether the system is healthy

System Monitor

See which agents and background processes are running, which models they use, how much context they carry, and whether anything has crashed, summarized older conversation, or stopped responding.

  • Check agent, model, process, and room status.
  • Follow token and context use over time.
  • Inspect recent process logs when something needs attention.

Inside the tab

  • Per-agent status: which seat is running, on which model, in which room.
  • Token and context use tracked over time rather than sampled once.
  • Process state for the background services, not just the chat agents.
  • Recent logs, readable without leaving the workspace.
Inspect agent and system status in one place. Select to enlarge.

The side panels

Fifteen panels. Open the ones the work needs.

Need to check a file, find a note, or see what changed? Open that panel beside the chat. Move panels between sides and close them when you are done. Sessions and Output belong to the optional Workshop upgrade, sold separately.

01 MemorySee the context the room is carrying forward.

Read-only by design

What the room remembers, visible to you.

See what the room is keeping in mind: the current discussion, lasting notes, and useful summaries from related rooms.

  • Working context: what the agents need for the current conversation.
  • Saved notes: corrections, preferences, decisions, and unfinished questions.
  • Related rooms: useful summaries from rooms underneath this one and rooms linked to it.
  • A background agent maintains your project room's memory. This panel lets you read it.
Back to all panels
02 ActivityWatch the work while it happens.

Chat shows what they say; this shows what they do

See what each agent is doing right now.

Follow the work as it happens. Each entry shows which agent acted, what they did, and when. The status strip shows how each agent is doing.

  • Shows activity for the room you are in.
  • Color-coded per agent so two workers stay legible.
  • See when agents start, stop, or restart, as well as the work they do.
Back to all panels
03 DebugFind out why the room behaved that way.

The flight recorder

Find the steps behind a surprising reply.

Debug shows what prompted an agent to respond, which memory and instructions it received, and what reached the conversation. It also records duplicate replies that were held back and deliberate choices to stay quiet.

  • Agent I/O: read the exact prompts sent to agents and the outputs they returned.
  • Raw Events: follow the detailed delivery and lifecycle events behind the conversation.
  • Recorded steps appear newest first.
  • Use filters to follow what happened around one message.
  • This is where a surprising answer stops being a mystery.
Back to all panels
04 ArtifactsFind the images, pages, and diagrams your agents made.

Generated content gets a home

Diagrams, pages, and media lifted out of the chat.

Images, pages, and diagrams created in the room are saved here, so you can reopen them without searching through the chat.

  • Browse everything the room has produced, filtered per agent.
  • Preview in the dock or open the full-page viewer with zoom controls.
  • Download saved items, remove them from the list, or restore them later. Project files shown here are read-only.
Back to all panels
05 ChatChange how the room runs without leaving it.

Keep up with the conversation

Set the pace, choose what you see, and catch questions.

Open Chat in the side panel for conversation pacing, karaoke readout, and message indicators.

  • Pacing: choose the conversation rhythm and reading time between replies.
  • Karaoke readout: reveal replies by sentence or word, at your chosen words-per-minute speed.
  • Show Agent Decisions: display indicators for agent decisions such as staying silent or holding a reply.
  • Seen by text: show which participants have seen a message.
  • Compact message bubbles: use tighter message spacing.

For model, effort, Fast mode, authentication, restart, and recycle, open the separate Agents Panel by clicking either agent's name in the Activity strip above the composer.

Recent questions: catch the question before it disappears up the chat.

Recent questions collects questions agents ask you and keeps them visible for 10 minutes, with a countdown beside each one. Click a question to jump to its original message, then use that message's Reply button to answer it directly.

Recent questions keeps agent questions visible for 10 minutes. Click one to jump to its message, then use Reply to answer. Select to enlarge.
Back to all panels
06 Sessions -- Workshop onlyFollow background thinking.

Optional Workshop upgrade -- sold separately

See which questions are being worked on.

Sessions appears only in the Workshop room. It lists the background research sessions the system is running, so you can follow what is active, what is queued, and what has finished.

  • Appears in the Workshop and nowhere else.
  • Pairs with the Workshop-only Output pane.
  • Select a session here to read its result there.
Back to all panels
07 PinnedKeep the rooms you actually use close.

Your own shortcuts

An ordered list of room shortcuts with labeled groups.

Pins are about rooms, not messages. Pinning puts a room in this list so you can jump to it, pause or resume it, and organize it under labeled dividers without opening the full Workrooms tab.

  • A single ordered list of room shortcuts and group dividers.
  • Your saved room shortcuts remain when you return.
  • A one-click unpin mode for tidying up.
Back to all panels
08 ClaimsThe board where work waits for you.

Nothing runs until it is dispatched

Staged proposals, running work, and completed history.

Tasks proposed in chat wait here until you assign them or enable Auto Pick-Up. See what is waiting, who is working, and recent finished tasks.

  • Staged proposals with the agent that suggested each one.
  • Running claims, their assigned agents, and their progress.
  • Auto Pick-Up as an explicit toggle, off by default.
  • A recent history of finished tasks.

Track a claim at a glance.

Progress lights on each active claim card follow its TODO checklist. Each TODO square lights up when that item is checked off; hover over a square to read the task. Separate Started and Complete squares mark the claim's start and finish.

Back to all panels
09 DiffsRead exactly what changed on disk.

Review at the file level

See the lines that were added and removed.

Open a recorded file change to see what was removed in red and what was added in green. The entry identifies the author and the task it belongs to, when there is one.

  • Filter by author, or read both agents combined.
  • A Claim chip when the edit belongs to one; otherwise it is marked Unclaimed.
  • Protected-file edits are surfaced for review.
  • Some protected changes have a Revert button for undoing that recorded change.
Back to all panels
10 GitLook through your project's saved change history.

Read only, on purpose

Browse saved changes without typing commands.

Use Overview for current work, History for saved commits, Branches to compare versions, and Files to browse a selected version. Capsules groups the recorded results of each claim attempt; Activity shows its progress and related records.

  • Read-only: browsing here does not change the project.
  • Filter current work, Capsules, and Activity to this room. History, branches, files, and search cover the repository.
  • Search spans changes, files, branches, and claims at once.
Back to all panels
11 Output -- Workshop onlyRead what the thinking produced.

Optional Workshop upgrade -- sold separately

Read the conclusion and suggested next steps.

Output appears only in the Workshop room and renders the result of whichever session you select in the Sessions pane on the left.

  • Appears in the Workshop and nowhere else.
  • Driven by the selection in the Sessions pane.
  • Shows the conclusion and next steps; the full discussion is in the session.
Back to all panels
12 FilesLook at the file without leaving the conversation.

The fast path

Open, read, edit, and save files beside the chat.

Keep files open beside the chat, switch between them, and make quick edits. The room remembers which file you were viewing, and your saved changes appear in the change history.

  • A working set of up to 20 files per room.
  • Switch Markdown between raw text and a formatted document view.
  • Use Format to turn plain text into Markdown; review the result and Save when ready.
  • Holds the last file you opened in Codebase, beside the conversation.
  • Your saved edits appear in the change history alongside agent edits.
Back to all panels
13 NotepadNotes the agents can actually read.

Keep useful notes close

A shared notepad for you and the agents.

Write notes the agents can read and edit too. Each room keeps its own notes, saved as files on your computer. Bring in a note from another room without creating a second copy.

  • Paste plain text and select Format to have AI organize it as Markdown.
  • Switch to Rendered to preview headings, lists, and other formatting, all in this tab.
  • Review the formatted result, then select Save to keep it.
  • Notes are saved as ordinary files on your computer.
  • Import a note from another room without duplicating it.
Back to all panels
14 TODO'sWatch a claim's checklist move.

Progress you can see

The active checklist and how far it has gotten.

Choose a checklist to see what is done and what remains. The working agent checks off items as it verifies them, and the progress bar updates as the work moves forward.

  • Choose a checklist, read its steps, and see its progress.
  • Updated item by item during a claim, not batched at the end.
  • The checklist is expected to match the final report before a claim closes.
Back to all panels
15 TasksThe room's task inbox.

What arrived here

See which tasks have arrived.

The Tasks pane collects task records created for the room and divides them into Unread and Seen. Its badge counts unread deliveries, so it tells you what is new rather than whether the work is pending.

  • Each card shows a title, why it matters, priority, status, and source session.
  • Mark an unread task seen when you have reviewed it.
  • Room-scoped, like every other panel.
Back to all panels

Controls

The parts that let you steer.

Adjust the conversation to suit you: type or speak, choose your agents, set the pace, and change how replies appear.

01 The composerEverything you can do from the message box.

More than a text field

Bring the files. Add the context. Then send.

The composer stays available across tabs, including Collaborate, so you can keep talking to the current room while looking elsewhere. An active Workshop debate temporarily locks it. Press Enter or select Send to send your message; Shift+Enter adds a new line.

Build one message with everything the agents need.

  • Queue images and files: paste an image or drag and drop files onto the page. You can upload several before sending; they wait as attachment chips above the composer. Add your instructions, remove any unwanted chips, then send the files and text together.
  • Keep pasted blocks separate: Ctrl+V with text creates a Pasted text chip above the composer. Add your question in the message box; when you send, the pasted text appears as a collapsible block alongside it.
  • Paste text inline: hold the left mouse button down inside the composer while pressing Ctrl+V. The text goes directly into the message at your cursor, where you can edit it before sending.

The Files button sends immediately. Selecting files with the Files (paperclip) button uploads and posts each as its own message. It does not wait for your typed text or for Send. Use paste or drag-and-drop when you want to send attachments and instructions together.

Keep the conversation connected.

  • Mentions: type @ to mention, or use the tag button for an agent.
  • Reply: attach your answer to a specific message, with a quote linking back to it.
  • Fork: use the message controls or topics bar to continue selected history in a new room.

Voice is exclusive to the full-source edition.

Speech-to-text (STT) lets you dictate a message, then review and edit it before sending. Text-to-speech (TTS) reads agent replies aloud, with a voice picker for each agent. Both are disabled in every edition except the top-tier full-source edition.

The included experimental voice integration is wired for Grok Voice (xAI). Add your own xAI API key to configure it. Prefer another provider? With full source access, you can create a claim for your agents to adapt the integration. You maintain the voice setup and any changes; provider usage charges are separate.

Back to all controls
02 Chat displayRead messages and find your place.

The conversation itself

Read the room and return to what matters.

The Chat display is the conversation area: messages and avatars, message indicators, the room-message search bar, and the Topics bar.

  • Messages and avatars: follow who said what and use Reply on a message to answer it directly.
  • Message indicators: see seen-by information and agent decision indicators when enabled.
  • Room-message search: find earlier messages in the current room.
  • Topics bar: jump between parts of the conversation.

The separate Chat tab in the side panel holds pacing, karaoke, display controls, and Recent questions. Those controls can change what appears here; they are not inside the Chat display.

Find an earlier message in this room

The in-chat search box searches this room's stored messages, including history beyond what is loaded on screen.

Search this room's conversation and return to an earlier message. Select to enlarge; use Actual size to read small text.

For themes, fonts, backgrounds, bubbles, avatars, and panel layout, explore interface customization.

Back to all controls
03 PacingDecide how fast the room talks.

Conversation has a tempo

Control the rhythm instead of the volume.

Set how quickly replies arrive and how much reading time you get between them.

  • A pacing mode that sets the overall rhythm.
  • An adjustable words-per-minute reading speed in Auto mode.
  • See whose turn it is and how many replies are waiting.
Back to all controls
04 Agents PanelChange who is working and how hard.

Your choice of AI

Choose each agent's model and manage its session.

Click either agent's name in the Activity strip above the composer to open the Agents Panel.

Choose from supported Claude, ChatGPT, and Grok models. Mix models in one room, choose how much effort each agent uses, and use a different combination in another room. Project rooms also have settings for their background memory agent.

  • Choose each agent's model, effort level, and Fast setting where supported.
  • Apply runtime to all rooms: apply this room's agent settings across rooms after confirmation.
  • Restart: restart the agent and resume a compatible saved session.
  • Recycle: start the agent with a fresh context bundle.
  • CLI Authenticator: open provider setup to sign in with your AI subscription or supply an API key.

Mute and stop controls remain directly on the Activity strip. Conversation pacing, karaoke, Recent questions, and indicators live in the Chat side-panel tab.

Back to all controls
05 App controlsJump between work and find the right restart control.

App settings and restarts

Restart, refresh, and shut down from the header.

The header has settings, refresh, restart, and shutdown controls. These controls are normally reserved for the owner of the computer.

Make room for the work: fullscreen an individual tab or panel, open it in another browser tab or window, and arrange independently sized views across multiple monitors. Drag dock dividers to resize the panels inside the main window.

  • Settings (gear): theme and interface preferences, available with Personalize.
  • HELP reset (H0): clear HELP's history and reset its onboarding for a fresh test. This asks for confirmation before deleting HELP data.
  • Restart API (lightning bolt): restart the connection service while agents stay running and reconnect.
  • Full restart (skull): stop everything, then bring it all back.
  • Restart agents (left/right arrows): restart running agents, resuming their saved conversations when available.
  • Hard refresh (circular arrow): reload the page and its latest files.
  • Shut down (power): stop Structured Chaos entirely.
  • These are host controls, except Hard refresh, which collaborators can also use.

Four dropdowns keep the work within reach.

The header counters open lists so you can move between rooms, waiting work, active claims, and completion reports.

  • Unpaused rooms: see which rooms are unpaused and jump into one.
  • Pending claims: see work awaiting its start; select a claim to open its room and focus it on the board.
  • Claims in progress: see active claims and their assigned agents; select one to jump to its room and claim.
  • Completion posts: reopen recent completion reports. The counter highlights new posts since you last checked; select a report to jump to its message.
Back to all controls