# Questions about ace

### What is ace?

ace is an app for running coding agents on Mac, Windows and Linux, with companion apps for iPhone and iPad, and Android coming soon. It starts the agent CLIs you already have installed, such as Claude Code, Codex and Cursor, gives each task its own thread, optionally in its own git worktree, and shows which threads are working, waiting or need you.

### Does ace need my API keys or a new subscription?

No. ace runs each agent through its own logged-in CLI, so your existing subscriptions and logins keep working. ace never asks for, stores or proxies provider credentials.

### Can I use more than one account per provider?

Yes. Add several Claude, Codex, Cursor, OpenCode, Antigravity or Pi accounts, each signed in through the CLI's own login, and pick one per thread. When one hits its limit, move the thread to another.

### Which coding agents does ace support?

Claude Code, Codex, Cursor, OpenCode, Antigravity and Pi are built in. Any agent that speaks the Agent Client Protocol (ACP) also works, including Gemini CLI, GitHub Copilot, goose, Amp and Qwen Code.

### Can agents use a browser, my computer's apps or a phone simulator?

Yes. Agents drive ace's built-in browser, use desktop apps in the background through computer use, and run iOS Simulators and Android emulators from the devices hub. You watch each one live and can take over or stop it.

### What are ace's MCP tools?

ace runs an MCP server for every agent session, so Claude Code, Codex, Cursor and the others all get the same tools: start and wait on other agents, drive the browser, apps and simulators, show pages and images in the thread, and schedule automations. Your CLI's own permission mode decides what runs.

### What is Fleet?

Fleet links your machines and devices. Linked machines let agents start threads and use each other's browsers, simulators and emulators, and you can continue a thread on another machine, uncommitted changes included. Paired devices (ace for iPhone and iPad, or a browser) follow and steer agents. Machines connect directly over your local network or Tailscale, or from anywhere through ace's end-to-end encrypted relay when you sign in to an ace account.

### Where does my code go?

ace runs on your own machines; your agents and code never run on our servers. Your code goes only where your agent CLI already sends it. Devices reach your machines directly over your local network or Tailscale, or through ace's relay, which is end-to-end encrypted and can't read what it forwards. You can also host the relay yourself.

### Do I need an ace account?

No. ace works without one. An account lets every device you sign in reach every machine on it from anywhere, through ace's end-to-end encrypted relay. It holds your email, name and a short record of each machine, never your code, prompts or provider credentials.

### Can I run several agents on the same repository?

Yes. Start each thread in its own git worktree and the agents never overwrite each other's files. You review each thread's diff, comment on lines, and commit and push from the same panel.

### Which platforms does ace run on?

The desktop app runs on macOS, Windows and Linux and updates itself. ace for iPhone and iPad pairs with your machines so you can follow, approve and steer agents from anywhere; the agents themselves run on your computers. Android is coming soon.

### Is ace free?

Yes. ace is open source under the Apache-2.0 license. You pay only for the agent subscriptions you already have.

## Thread status

A thread's status covers every subagent and background command it started.

- Working: The agent, or one of its subagents, is running.
- Approve: It is stopped on a permission or a question for you.
- Waiting: Its turn ended, but subagents or commands still run.
- Failed: It stopped on an error you should read.
- Done: Every agent and command in the thread has finished.

Page: https://acehq.dev/faq/
