Now available for macOS

The native platform
for AI agents

Run Claude Code, Codex, Aider, and Cursor in parallel isolated sessions. Ocean merges the results, resolves conflicts, and ships to PR — all from one app.

Beta users and beta teams get Ocean Platform free forever.

macOS (Apple Silicon & Intel) · Free during beta · Windows and Linux coming soon

Ocean — api-service · 3 sessions
SESSION 1 Claude
~/api $ claude "refactor auth to JWT"
Working... auth.ts, middleware.ts
 
SESSION 2 Codex
~/api $ codex "add rate limiting"
Working... routes.ts, config.ts
 
SESSION 3 Aider
~/api $ aider "add request logging"
Working... middleware.ts, logger.ts
 
conflict: middleware.ts (lines 42-58)
auto-resolved: disjoint hunks merged
 
~/api $ Cmd+Shift+S
PR #47 created · 3 sessions → 1 pull request

The problem

You're working across Claude Code in one terminal, Aider in another, Codex on a different platform. You — the developer — pay the context-switching cost every time you jump between them. Where was that agent? What did it change? What's the current state?

And when you hand a task from one agent to another, the new agent starts cold. It has no context of what the previous one did, what decisions were made, or what files were touched. Every handoff is a context loss. Your mental model becomes the only bridge — and it doesn't scale.

Ocean's approach

One platform for all your agents. No more switching between terminals, windows, and platforms. Every session is visible in one place — with agent status, file changes, and activity timeline side by side. Your attention stays in one app.

Copy-on-write isolation means agents work on their own filesystem snapshots. The Session DAG tracks what each agent did and how work relates. When it's time to ship, hit Cmd+Shift+S — Ocean merges, resolves conflicts, and opens a PR. No context lost between you and your agents.

Everything agents need. Everything you need to manage them.

30+ features purpose-built for multi-agent development workflows.

Copy-on-Write Isolation

Each session gets an APFS clone. Agents modify files independently. Zero-cost until writes diverge. No Docker, no VMs.

~50ms spawn

3-Way Merge + AI Resolution

Real-time conflict detection. Base/ours/theirs comparison. Hunk-level resolution. Or let Claude merge it for you in one click.

26-step pipeline

Ship to PR

Merge sessions, generate commits, and open a pull request. Multiple agents, one clean PR. Cmd+Shift+S and it's live.

Cmd+Shift+S

Agent Detection

Automatically detects Claude, Codex, Aider, Cursor, Copilot, Cody, Gemini, and Devin. Status badges, health metrics, and waiting notifications.

8 agents

Claude Native (A2UI)

Rich interactive UI rendered inline in the terminal. Buttons, cards, forms, tables, diffs, and progress bars — directly from Claude agents.

OSC protocol

Session DAG

Sessions form a directed acyclic graph. Spawn children that inherit parent state. Visualize how work branches and merges.

Cmd+Shift+G

Workflow Engine

Visual DAG editor for multi-step task automation. TOML-based definitions. Event triggers for git.push, pr.opened, schedule.daily, and more.

event-driven

Plugin System

Three-tier extensibility: MCP servers, WASM sandbox, and native Rust plugins. Permission-based access. Plugin store built in.

MCP + WASM + Native

Teams & Relay

Real-time team sync via relay server. Shared workspaces with role-based access. WebSocket presence. JWT tokens secured in macOS Keychain.

RBAC

Audit Log

Immutable record of every operation. JSONL export for compliance. Filter by session, workspace, git, filesystem, or config events.

compliance-ready

Usage Quotas & Budget

Track token spend per session. Set budget limits with alerts at 50%, 75%, and 100%. Daily and monthly period tracking. Voice notifications for budget events.

per-session tracking

Observability

CPU, memory, disk, network in the status bar. Agent dashboard with token usage and costs. Process monitoring. Activity timeline across all sessions.

real-time
Split Panes Workspaces Git Visualizer Merge Queue File Locks Conflict Heatmap Health Dashboard Voice Alerts Terminal Annotations In-App Browser Snippet Library Session Replay Session Stash Port Tunneling Command Palette Auto-Update Context Metrics Themes SSO (WorkOS) Agent API / MCP

Whether you write the code or manage the team that does

2,900+
Tests (Rust + Frontend + E2E)
101
IPC commands
65K
Lines of code
<100MB
Idle memory

Works with the agents you already use

Ocean detects and monitors AI coding agents running in your sessions. No configuration needed.

Claude Code OpenAI Codex Aider Cursor GitHub Copilot Sourcegraph Cody Gemini CLI Devin

Up and running in under a minute

1

Download

Grab the latest release for macOS (Apple Silicon or Intel).

tar -xzf Ocean_*.app.tar.gz && mv Ocean.app /Applications/
2

Launch

Open Ocean. A default workspace with a terminal session is ready.

open /Applications/Ocean.app
3

Start building

Create sessions, run your agents, and let Ocean handle isolation and merge.

Cmd+T · Cmd+D · Cmd+Shift+S

Every shortcut in Ocean is fully customizable — rebind any command to match your muscle memory from iTerm, Warp, VS Code, or anywhere else.

Ready to run agents the right way?

Ocean is free during beta — and beta users and beta teams keep Ocean Platform free forever. Download now for macOS and see what multi-agent development feels like when the platform actually helps.

Download for macOS

Windows and Linux coming soon.