Skip to content
A home for AI coding agents

Hand off the goal. Review the diff.

A Mac app where your agents split up the work, test it in a real terminal and browser, and bring back changes for you to review. It's free and runs on the AI plan you already pay for.

Latest releasemacOS on Apple Silicon

Click around. This demo runs in your browser on sample data, so nothing is signed in, billed or saved.

Local sandbox
Completed conversation
Agents keep stalling after the second tool call — can you find out why?

The stall occurs after an empty tool result. The captain reports point to retryOnEmpty in stream.ts.

The proposed sample fix disables the empty-result retry. Send a prompt below to try Plan, Ask to Edit, or Execute locally.

↵ send  ⌘⏎ steer during a run  esc stop

Sign in with the plan you already have

ClaudeChatGPTCursorMuseCopilotAny API key
Models

Use the plan you already pay for.

Consoles is free. Sign in with Claude, ChatGPT, Cursor, Muse or Copilot and your agents run on that plan, not per-token API billing. API keys and local models work too.

  • Mix providersRun the lead on Claude and its captains on ChatGPT, in the same chat.
  • See what's leftEach plan's usage and reset time is one click from the composer.
  • Your own endpointsPoint Consoles at Ollama, OpenRouter or any compatible server.
AI

Connections

Manage your AI provider connections.

ClaudeDefaultConnection valid

Anthropic Subscription

ChatGPTConnection valid

OpenAI

Muse Code membershipNot authenticated

Muse

Agents

You talk to one agent. It runs the team.

Give the lead agent a goal. It breaks the job into pieces, hands each one to a captain, and reports back when they're done.

  • Captains own a goalEach one edits, commits and runs its own subagents. One can wait on another while the rest work in parallel.
  • The right model for every seatPut captains and subagents on a different model or provider than the lead.
  • Chats talk to each otherAgents can message other chats to coordinate shared work, ask a question or report a result.
2 agents

2 working

Agents · 2

Custom agents

Make your own agents.

Write the system prompt once, pick a model and tools, then @-mention it in any chat or put it on a team.

  • Set it up onceSystem prompt, model defaults, tools, sources, skills and trigger keywords, all in Settings › Agents.
  • Tag it inType @ in the composer and pick it from Agents, right next to the built-ins.
  • Put it on a teamAdd it to a blend and every chat that uses the blend can hand it work.

Settings › Agents. Changes are shared with the other homepage examples. Nothing is saved to a real workspace.

Agents

Built-in and custom subagents. Own prompt, model, tools, sources, and skills per agent.

Built-in Agents

ExploreBuilt-ininherit

Read-only research and search

PlanBuilt-ininherit

Design a read-only implementation plan

General PurposeBuilt-ininherit

Implement scoped tasks

MergeBuilt-ininherit

Land completed parallel work

Custom Agents

No custom agents yet. Click + Add Agent to create one.

Model mapping by provider

What model each built-in resolves to per connection. Switch a session's provider and the agent follows.

AgentClaudeChatGPT
Explore
Plan
General Purpose
Merge
Load an example (not built-in templates)
Blends

Build your own lineup.

Save a lead model and a team of agents as a blend, then pick it from the model menu like any other model.

  • Pick the teamChoose which agents the lead model can hand work to.
  • Bring your own agentsPut the agents you make on a team, next to Explore, Plan and merge.
  • Switch mid-chatPick a different blend from the model menu, even halfway through a chat.

Settings › Agents › Blends. The team is a selection, not an ordered workflow. Changes are shared with the other homepage examples. Nothing is saved to a real workspace.

Agents

Built-in and custom subagents. Own prompt, model, tools, sources, and skills per agent.

Blends

Saved orchestrator + team presets. Pick one from the model menu to switch a session to that lineup.

No blends yet. Click + Add Blend to create one.
Computers

Agents check their own work.

They can start your dev server, open the page in a browser tab and click through it before they hand it back. Connect a remote machine when the job needs more.

Build your storefront.

No commands run on your machine

/workspace/storefront

$
Stopped
  • A terminal and your dev serversOpen a terminal beside a chat. Agents can start and inspect the project commands saved in consoles.yml.
  • A browser with tabsSeveral tabs per chat, profiles that keep logins apart, and one proxy setting that covers them all.
  • Machines when they need themConnect Consoles Compute as a source for remote Linux or GPU workloads and persistent files.
  • Or your own hardwareRun a whole workspace on a server you own, and test iPhone apps in the Simulator tab.
Ship

You choose how much they do alone.

Plan only reads. Ask to Edit checks with you before each change. Execute just does it. When the work is done, review the diff and commit, push or open a PR without leaving the chat.

  • Three modes, one shortcut⇧Tab cycles Plan, Ask to Edit and Execute.
  • Commit, push, PRReview a run's recorded changes, draft a commit message, then commit, push or open a PR.
  • AutomationsRun tasks on a schedule or when something happens, and get updates in Telegram, WhatsApp or Lark.
Edited 5 files

+275−126·commit-popover

Review the diff before committing.

Feature tour

Everything else it does.

Pick a group and click around. Every demo runs in your browser on sample data.

Send a task to see the model, sources, effort and agent selections in its result.

Local sandbox
Questions

The short answers.

Anything else? Read the docs or write to support@consoles.ai.

What is Consoles?

A Mac app where AI coding agents work on your projects. You say what you want; a lead agent plans it, hands pieces to other agents, runs and checks the code, and brings back changes for you to review and ship.

Do I need API keys?

No. Sign in with the Claude, ChatGPT, Cursor, Muse or GitHub Copilot plan you already have. API keys and your own endpoints (Ollama, OpenRouter, anything compatible) work too.

Is Consoles free?

Yes. Your agents run on the AI plan you already pay for, so we don't charge for AI usage. Premium adds cloud compute, browser proxies and more built-in features.

Can I mix models?

Yes. The lead agent, captains, subagents and your custom agents can each run on a different model or provider, and you can switch the model of a chat at any time.

How much can agents do on their own?

You choose with three modes: Plan only reads and proposes, Ask to Edit checks with you before each change, and Execute just gets it done. Shift+Tab switches between them.

What are captains?

Agents that own one goal from a bigger job. Each works in its own chat, on its own branch if you like, runs its own subagents and reports back to the lead agent when it's done.

Does it run on Windows or Linux?

The app is for Macs with Apple Silicon. You can install the Consoles server on a Linux machine and run a workspace there from your Mac.

Give your agents a home.

Free for Mac. Sign in with the plan you already pay for.

Download for Mac