ACP agent workspace

Connect every ACP agent in one terminal session.

Built on its own Agent Runtime, Caelis coordinates ACP-compatible agents in one shared terminal session and can run as a caelis acp server for clients such as Zed.

Claude Code Codex OpenCode Zed ACP clients
Copied!
curl -fsSL https://caelis.dev/install.sh | sh

Why Caelis

Use each agent where it is strongest. Keep the session together.

Caelis treats ACP as the bridge between agent clients instead of locking work into one assistant UI.

01

ACP fusion

Connect ACP-compatible agents through a shared session so Claude Code, Codex, Copilot, Grok, OpenCode, and future peers can hand work across the same context.

02

One control surface

Drive the workspace from the TUI, a headless one-shot CLI, or expose it through caelis acp to ACP clients such as Zed.

03

Delegation with review

Ask one agent to implement, another to inspect, and keep decisions, command output, and approval traces attached to the session.

04

Full Agent Runtime

Caelis is not just an ACP TUI shell. It includes a reusable Agent Runtime for sessions, tools, sandboxing, permissions, and future memory or GUI surfaces.

A shared agent workspace

ACP session
$ caelis # Open one workspace for connected agents ACP peers: Claude Code, Codex, Copilot, Grok, OpenCode Shared transcript and command context are ready. Delegate, compare, and review without leaving the session.
ACP client bridge
$ caelis acp # Expose Caelis to ACP-compatible clients Listening on stdio for Zed or another ACP client. Reuse Caelis runtime, tools, sandbox, and session context. Client bridge is ready.

FAQ

Common questions

What is Caelis?

Caelis is an ACP-native terminal workspace backed by its own Agent Runtime for coordinating multiple coding agents in one shared session.

Is Caelis only an ACP TUI shell?

No. Caelis includes a full Agent Runtime with session orchestration, tools, sandbox-aware execution, permissions, and reusable runtime boundaries.

Does it replace Claude Code, Codex, Copilot, Grok, or OpenCode?

No. Caelis is designed to connect ACP-compatible agents and let them collaborate through shared context, delegation, and review.

What role does ACP play?

ACP is the connection layer Caelis uses to normalize agent sessions, messages, command context, and future external-agent bridges.

Can I use Caelis from ACP clients such as Zed?

Yes. Caelis can run caelis acp so ACP-compatible clients can use the Caelis runtime and session layer from their own interface.

How do I install it?

Use the install command above for macOS, Linux, or Windows, or install the scoped npm package when you prefer a Node-based workflow.

Is Caelis stable yet?

Caelis is still early. The project favors clean ACP boundaries, reusable runtime pieces, and fast iteration before a v1.0 contract.