Acheron
A terminal workspace for macOS

Acheron

A canvas for your terminals.

Keep coding agents, shells, browsers, and remote sessions in view. Choose an agent to manage the project, connect its teammates, and return to the same conversations.

Explore features ↗macOS + iOS · In development
The workspaceHydra / Example project
Acheron displaying the fictional Hydra project, with a Codex Overseer, Claude API implementation, Charon documentation, and regression tests.
A Codex Overseer, Claude implementation, Charon documentation, and tests.September 2026 · Actual interface · Staged work
Claude Code · Codex · Charon · SSH · Your shellA closer look
Working on the canvas

Keep related work
within sight.

Keep the API beside its tests. Leave a deployment in view while you review documentation. Arrange sessions around the work they belong to.

Explore the current features ↗
01

A canvas for each project

Move and resize sessions, or use Tile sessions to put them into an even grid. New terminals join the grid automatically. Undo tiling brings back your previous layout.

02

Step back without losing your place

Overview fits the workspace on screen. Zoom changes the view without reflowing terminal text or moving your scroll position. Keep typing, selecting, and scrolling at your chosen scale.

03

Context beside the work

Give a session a stable name and let generated summaries follow its progress. Open its task history to revisit earlier work, or use notification history to return to an update you missed.

A separate workspace

Orpheus

An audio decoder and its regression tests, kept together.Actual interface. Fictional project and results.
The fictional Orpheus workspace in Acheron, showing a streaming audio decoder session next to its regression tests.
Overseer

Plan, assign,
and review.

Choose Claude Code, Codex, or Charon as your workspace’s Overseer. Connect the agents it can direct, assign an objective, and review the work and decisions together. Automatic updates are checked for changed output and state before waking Overseer, keeping unchanged sessions out of routine reviews.

See how Overseer works ↗
The actual Overseer drawer showing a fictional team's status and work.
Actual interface · Fictional project · Paused example
Session persistence

Leave a session.
Return to it.

On your Mac

Close the app.
Keep the session.

With tmux installed, quitting Acheron leaves your shells and agents running. Open it again to reconnect.

Local sessions end if the Mac restarts. A sleeping Mac pauses local work.

On another machine

Remote work has
its own home.

Connect over SSH and run sessions in tmux on the remote host. They can continue while your laptop is disconnected.

The remote machine needs to stay running.

On your phone

Check in,
where you are.

The iOS companion connects over SSH to show workspaces and open live terminals. Pair your device to access the same sessions.

Explore features ↗
A note on summaries

Summaries are optional. Choose a local model through Ollama or a hosted model through OpenRouter. With a hosted model, terminal output is sent to that provider for analysis.

Two-way wires

Assign a change.
Send it back for review.

Connect two Claude or Codex sessions. A manager’s completed reply goes to the implementer; the result comes back for review.

See how peer wires work ↗
01

Hand off completed replies

Use matching or mixed agent pairs, locally or over SSH. The relay waits for a completed reply in the session’s own transcript.

02

Keep the exchange in view

Read the delivery history, inspect pending messages, and pause the wire. A handoff limit bounds each exchange; wires reopen paused after an app restart.

Acheron on iOS

Check the work.
Answer from anywhere.

The Inbox brings approvals, errors, and recently finished work together across projects. Open a session or mark it Done to clear it until new activity arrives. Switch to All activity for the full fleet, and reply in a live SSH terminal or read its output in Glance.

See the iOS companion ↗

Actual app. Fictional projects and tasks.

Fictional workspaces in the actual Acheron iPhone app.The cross-project Inbox on iPhone, with a session awaiting approval pinned on top.
Room for the next task

Keep the context.
Clear the canvas.

Bring a conversation back when you need it, and open the page you’re working on beside its terminal.

04

Archive a conversation

Name it, put it away, and find it again in Archived. A running tmux session stays alive. Claude and Codex can resume the exact saved conversation after its process ends.

Stored conversations ↗
05

Browse beside your agents

Open a terminal link in a browser pane, or enter a local development address. Move it around the canvas and return to its saved URL.

Browser preview and current limits ↗
In development

A closer look.

Acheron is being developed privately. These demos show the current app. Public availability and pricing are still being decided; agent subscriptions and model usage are separate.

Explore the features →

Mac. iPhone. The same work.

Arrange sessions, connect teammates, and pick up where you left off.

Follow the product through short demonstrations of individual workflows.