A self-hosted command center for OpenCode.

Agent development, wherever you are. Always on, always available.

One day, seven moments

Your agents keep working. You keep living.

OpenCode runs on your machine; the Manager puts every session in your pocket.

On the train

Agent stuck on a permission?

Once push is set up, a notification lands the moment an agent needs input. Tap it, read the request and approve it. Trust the task? Switch the session to Accept everything and it answers its own requests, even with your browser closed, while your deny rules still hold.

  • Push notifications
  • Accept everything mode
  • Slash commands
  • @file mentions
  • Voice dictation
Between meetings

Agents busy in three repos?

One sheet lists every repo with its sessions underneath. Check on one agent, nudge another and start a fresh session somewhere else, without losing your place in any of them.

  • Repo & session switcher
  • Worktrees per branch
  • Multi-run, up to 5 models
  • Session goals
  • MCP & Skills
On the couch

Ready to ship from the couch?

Read the diff, stage the files and commit with an AI-written message. Branches, worktrees, stash and history are a thumb away, so a fix goes from prompt to pushed without opening a laptop.

  • Diffs
  • Stage & commit
  • AI commit messages
  • Branches, worktrees & stash
Overnight

Need it to run while you sleep?

Schedule a prompt on a cron or interval. Runs work in a git worktree, not your checkout: a fresh one each run, one you keep to pick up later, or a shared one that builds up run to run. Changes are committed to a schedule branch, and the run history tells you what happened in the morning.

  • Cron & interval schedules
  • Fresh, kept or shared worktrees
  • Run history
  • Assistant mode

Next morning, at your desk.

On a wide screen the whole loop lives in one window: review the night's changes, run them, and watch them come up.

At your desk

Want the tour before you merge?

Open the docked Walkthrough and it plans a session's or a schedule run's changes into stops, then explains each one. Page through stop by stop, and pick the diff source: this session, uncommitted, staged, a branch against its base, or a pull request.

  • Change walkthroughs
  • Stop-by-stop explanations
  • Pick the diff source
At your desk

Need to run something yourself?

A terminal docks beside the chat, in the session's repo or worktree. Open more tabs with +, and click a localhost link it prints to open that dev server in the Preview panel.

  • Docked terminal
  • Multiple tabs
  • Worktree-scoped
At your desk

Want to see it running?

Preview finds the dev servers listening on the Manager's machine, lists this repo's first, and renders the one you pick inside the app through its own gateway. Reload it, open it in a new tab, or click a localhost link in the terminal to jump straight to it.

  • Live preview
  • Port picker
  • Reload & open in tab
  • Hot reload works

Also on your desktop

Same session, bigger screen.

Open it in any modern browser or install it as an app. On a wide screen every repo and session stays in the sidebar beside the chat, with tools like source control, the terminal and preview docking in a panel of their own. Walk away and your phone is already on the same page.

Synced
  1. Your machine

    Docker runs the OpenCode server and the Manager API.

  2. Any modern browser

    Installable as an app, with an offline app shell.

  3. Your phone

    A mobile-first UI, with push over HTTPS.

  4. Anywhere

    Your own Cloudflare Tunnel, with password, passkey or OAuth sign-in.

/ocm-moveStarted in your terminal? Copy the session and your repo state into the Manager, then pick it up on your phone.

Yours, end to end.

It runs on hardware you control with your own provider accounts, like Anthropic, OpenAI or GitHub Copilot. Turn on the optional sandbox and agent commands can't see your credentials or SSH keys.

Free · MIT · you pay only your model provider

Put it in your pocket.

curl -fsSL https://opencodemanager.app/install | sh

Requires Docker with Compose v2 · about a 1.2 GB download

  1. 1Open localhost:5003
  2. 2Create the admin account
  3. 3Connect a provider
  4. 4Add a repo

Before you ask…

The questions people ask first.

  1. Question

    What do I need to run it?

    Answer

    Docker with Compose v2, which Docker Desktop includes. The image is about a 1.2 GB download.

  2. Question

    How much does it cost?

    Answer

    Nothing. It's free and MIT licensed; you only pay your model provider.

  3. Question

    How do I open it on my phone?

    Answer

    Use the network URL the installer prints on the same Wi-Fi, or set up Cloudflare Tunnel for HTTPS from anywhere, which push needs. Then add it to your home screen.

  4. Question

    Is it a fork of OpenCode?

    Answer

    No. It runs and manages a real OpenCode server for you.

  5. Question

    Will it touch my existing OpenCode setup?

    Answer

    Only if you say so. The installer offers to import your config, logins and chats, and the default answer is no.