9.6K stars on GitHub

An agentic development environment.

Works with the models you already use. Start an agent on one machine, then pick up the same session from another.

ShipChamber desktop interface

What runs where.

ShipChamber runs as an instance on a machine you control. The desktop app runs one on your computer and connects to others on remote machines. Your phone and a browser reach any of them over the internet.

Instance

Mac, Linux box, or server

  • Starts on your Mac, your Linux box, or a server you own
  • Runs the agents and keeps every session, even after you close the app
  • Listens on localhost by default. One flag opens it to your network
Local and remote

Desktop app

  • Runs its own instance and connects to remote ones as well. Switch between them from the app
  • macOS, Windows, and Linux
  • Terminal, file browser, notes, todos, and reusable actions next to the chat
  • Provider limits, token usage, and cost per session
  • Also available as an extension for VS Code, Cursor, Windsurf, and Trae
ShipChamber desktop app
Remote

Phone and browser

  • A native mobile app, now in beta, and a PWA
  • Private Relay carries an end-to-end encrypted connection without an open port
  • Pair a phone with a QR code once. Revoke it from the app whenever you like
  • A tunnel with a UI password also works if plain browser access is enough
ShipChamber session list on mobile
ShipChamber conversation on mobile

Start, run, review.

Every task goes through the same three stages. This is what ShipChamber adds at each one.

  1. Start

    Start from an issue, a goal, or a schedule.

    • From GitHub or Linear

      Start from a GitHub issue or pull request, or a Linear ticket. The agent gets the thread and the diff with it. GitLab is in the works.

    • Session Goals

      Set the outcome. After every turn ShipChamber checks progress and continues until the goal is done, blocked, or over the limit you set.

    • Scheduled work

      Run a task once at a set time or on a recurring schedule. With a goal attached, each run keeps going until the work is done.

  2. Run

    Run the same task on several models.

    • Multi-run

      One task across up to five models, in parallel, each in its own worktree.

    • Fusion

      Keep the best result, or fuse the strongest parts of several into one.

    • Browser Use

      Your running app in the built-in browser. You click through it, the agent does too, sees the errors, and checks its own work.

  3. Review

    Review the change as ordered steps.

    • Changes Walkthrough

      A large diff, grouped into ordered steps that explain how the change fits together.

    • Failed checks go back

      Send a red CI run to the agent that wrote the code. It comes back with the fix.

    • Merge without leaving

      Commit, push, open the PR, answer review comments, and merge from the same window the work happened in.

Privacy & Data

ShipChamber collects nothing about your work and sends nothing anywhere. Code and session content stay on your machine. When the workspace leaves localhost, you gate remote access with a UI password or a paired device.

Code and sessions stay with you

ShipChamber does not collect project names, paths, prompts, code, diffs, or session content.

Remote access is protected

A UI password gates browser access. You can rotate or revoke tunnel links the moment they should stop working.

Private Relay, no open ports

Pair a device with a one-time QR code and connect through Private Relay without opening a port or exposing a public server. The connection is end-to-end encrypted, and you can revoke it at any time.

Nothing phones home

No analytics, no crash reports, no account. The only outbound calls are the ones you set up: your model providers and an optional license check.

Free forever. Pay once for the rest.

No subscription, no seats, no telemetry. You bring your own model keys either way.

Free
$0

Everything you need to run agents from your desk.

  • Desktop app, CLI, web UI and editor extensions
  • Unlimited sessions, projects and providers
  • GitHub & Linear start, Browser Use, scheduled work
  • LAN access and password-gated tunnels
  • Private Relay (phone & browser, no open ports)
  • Multi-run & Fusion
  • Session Goals
  • Changes Walkthrough

Payments handled by Dodo Payments. Your key is shown right after checkout and emailed to you. Activate it in Settings → General → License.

ShipChamber FAQ

A machine you control with OpenCode installed. ShipChamber runs on the OpenCode SDK. Install it with curl -fsSL https://opencode.ai/install | bash, then start ShipChamber.
On your Mac, your Linux box, or a server you own. The desktop app runs an instance locally and connects to remote ones too. Your phone and a browser reach any of them through Private Relay.
Pair a device through Private Relay. The connection is end-to-end encrypted, no port is opened, and you can revoke the device at any time. A tunnel with a UI password also works if plain browser access is enough.
Anything OpenCode supports: Anthropic, OpenAI, Google, OpenRouter, local models through Ollama or LM Studio, and more. You bring your own keys.
ShipChamber is free. A one-time $79 Lifetime license unlocks Private Relay, Multi-run & Fusion, Session Goals and Changes Walkthrough on up to five machines. You pay your model provider on your own keys either way.

More questions? Check the documentation

Install it on the machine you already have.

One command on a Mac, a Linux box, or a server. Then open it from wherever you are.