Skip to content

Good work starts
with the whole story.

Your specs, decisions, references, and project memory. In one place, connected to the agents turning them into working software.

For macOS. Your coding-provider plan stays yours.

Docs · Pulse
Product spec

Share a dashboard.
Keep control.

Let a client open a read-only view without creating an account. Every link has an expiry.

  • Read-only access
  • Seven-day expiry
  • Clear expired-link state
Share dialog design

Illustrative project workflow

From the first thought
to the thing you ship.

Keep the relationship between the brief and the work. Follow a task or doc into its agent conversation, design, and resulting changes.

Write the brief

Capture the intent and the acceptance criteria.

Shape the design

Make the screens part of the same project.

Start the work

Hand the source to an agent, with context.

Review the result

Trace the implementation back to what you asked for.

Explain it once.
Keep it close.

Put the brief, references, and decisions in a project doc. Start agent work from that source, then come back to the same place to see the work connected to it.

  • Write and organize project docs.
  • Keep references beside the intent.
  • Follow the conversations started from a doc or task.
Docs · shareable dashboard links

Everything behind the brief

Shareable links spec
The problem, the scope, and the acceptance criteria.
UI references
The examples you want the agent to understand.
Share dialog design
The design attached to this feature.
Implementation conversation
The agent working from this source.

Make the next conversation smarter.

Save the rules and preferences that matter. Project memories carry the specifics of this codebase; global memories carry the way you like to work.

Riffs let you reuse instructions when a task calls for a particular approach, without rewriting the same brief every time.

Memory · what this project knows
Use the shared button components.Project memory · Pulse
Keep pull requests focused on one feature.Global memory · all projects
Use the current design tokens.Project memory · Pulse

Find the earlier decision

Use project search and Knowledge to find context from previous work.

Ask before you act

Quick Ask helps you investigate a project question without starting an implementation task.

Think it through aloud

Project Talk gives you a separate space to discuss the project. Dictation helps you put the brief into words.

A few things
to know.

Visit the help center
What is the difference between project and global memory?

Project memories apply to a particular project. Global memories hold preferences or rules you want to use across projects.

How is this different from Orbit?

Project context covers docs, references, memory, and the links between work. Orbit holds structured project views such as environment settings, integrations, and custom records.

Do I have to start every task from a doc?

No. Start directly with an agent when the task is simple. A doc or task gives larger work a source you can return to.

There is more to Choro

Explore Workspace

Keep the whole story with you.

A native workspace for your Mac.