Quick start
This is the shortest complete path from nothing to an agent running against your own code. Follow it in order; every step depends on the one before it.
You need Git, a GitHub account and either a model-provider account (Anthropic, OpenAI, Kimi Code, or any provider with an API key) or an agent CLI already installed. Everything else is set up along the way.
Step 1: Install and launch
Section titled “Step 1: Install and launch”Install Control Center as described in Install, then open it.
On first launch the desktop asks “How should Control Center run?” Choose Run in this app. Control Center spawns a headless cc_server on this machine, which owns your data and does all the work. You never see it; the onboarding screen opens instead.
Step 2: Work through onboarding
Section titled “Step 2: Work through onboarding”Onboarding has five steps and they run in order — there is no skipping ahead.
- Connect: sign in with GitHub or paste a personal access token with
repoandread:org. The credential is stored on the server, attached to your account. - Workspace: name your first workspace and optionally pick a logo. Creating it seeds five agents — a CEO plus
qa,architect,engineerandlibrarian— and the built-in pipeline templates. - Sandbox: records a sandboxing preference. Either choice lets you continue.
- Adapter: pick the adapter and model agents should default to. Choose Control Center (built-in), then use the provider picker that appears to sign in to a model provider — the model list stays empty until one is connected. Finishing this step also stamps the adapter and model onto the workspace’s CEO agent.
- Voice (optional): install an on-device speech model for dictation, or skip it.
Control Center then opens your workspace inbox.
Step 3: Add a repository
Section titled “Step 3: Add a repository”Go to Settings → Workspace → Repositories and click Add repository.
The dialog browses the folders on the machine running the server, not your client and it stays inside the roots that server is configured to expose (its user’s home directory by default). Only git checkouts get a checkbox. Tick yours and register it.
A checkout is only accepted if it is inside a git work tree, has an origin remote and that remote points at a supported forge — github.com, gitlab.com or bitbucket.org. Anything else is refused with the reason.
Repos are workspace-scoped: registering a checkout here puts it in this workspace. There is no separate linking step.
Step 4: Give an agent an adapter and a model
Section titled “Step 4: Give an agent an adapter and a model”Go to Settings → Workspace → Agents. Select the engineer agent in the roster.
On the Settings tab, set:
- Adapter:
Control Center (built-in) - Model: pick one from the provider you connected in onboarding
Press Save changes.
This step is not optional in practice. Only the CEO agent inherits the adapter chosen during onboarding; the four specialists are created without one. They fall back to Control Center (built-in) with Anthropic’s default model, so they run only if you have connected an Anthropic account — and on a model you did not choose if you have.
Step 5: Send the agent a task
Section titled “Step 5: Send the agent a task”- In the sidebar, find the Spaces section and click the + button.
- Name the space, add the
engineeragent under Add agents and create it. - Type a concrete, small task against the repo you registered and press Enter.
Control Center provisions a copy-on-write worktree of the workspace’s repos for this conversation, assembles a prompt from the agent’s role, persona, skills and the space’s context and dispatches the run. Your source checkout is never touched.
Step 6: Watch it work
Section titled “Step 6: Watch it work”You should see, in order:
- The composer’s send button turn into a stop button, because an agent is working in this conversation
- The agent’s reasoning, tool calls and text streaming into the transcript
- The send button come back when the run ends
Then open Settings → Workspace → Agents, select the agent and check the Logs tab: one run row, with its status, duration, start and finish times and the adapter it ran on.
That is the loop. Everything else in Control Center — pull-request review, pipelines, tickets, meetings, Slack — hangs off it.
Next steps
Section titled “Next steps”- Your first workspace: the same ground, slower, with the isolation model explained
- Review your first pull request: take an agent’s branch through review and merge
- The agent model: what an agent is made of
- Create and configure an agent: the rest of the agent form
- Run an orchestration: one goal, one approval, a generated pipeline
- Pair your phone: follow the fleet from anywhere
- Deployment and clients: how the desktop, web and phone clients relate to the server