Skip to content
github-actions[bot] edited this page Aug 18, 2026 · 2 revisions

Codeman

Mission control for AI coding agents

Codeman runs your coding agents on your own machine and puts them behind one dashboard you can open from any device. It spawns Claude Code, OpenCode, Codex, Antigravity, Gemini, or Pi inside persistent tmux sessions, streams the real terminal to the browser, and keeps working while you are away from the keyboard: it re-prompts idle agents, resumes when a subscription limit resets, runs jobs on a schedule, and shows every background subagent live.

This wiki is the manual. The README is the overview, and the deep internals live in docs/.

curl -fsSL https://getcodeman.com/install | bash
codeman web # then open http://localhost:3000

Start here

New to Codeman

  1. Installation - requirements, the installer, npm and git clone routes, updating.
  2. Quick Start - from a running server to a working agent in five minutes.
  3. Core Concepts - cases, sessions, run modes, and what survives a restart.
  4. The Dashboard - reading the tab strip, the status dots, and the alerts.

Already running it

  • Agent CLIs - the seven run modes, their setup, and which features are Claude-only.
  • Mobile Guide - phone and tablet use, QR login, the touch keyboard bar.
  • Remote Access - Tailscale, Cloudflare tunnel, LAN plus password, QR login.
  • Keeping Agents Running - idle detection, respawn cycling, auto-resume on usage limits.
  • Troubleshooting - symptom-first index of things that actually break.

Driving it from code


Everything in the manual

Getting started

PageWhat it answers
InstallationHow do I install it, update it, and remove it?
Quick StartHow do I get one agent working right now?
Core ConceptsWhat is a case, a session, a run mode?

Using it

PageWhat it answers
The DashboardWhat is the UI telling me?
Agent CLIsWhich agent should this session run, and how do I set it up?
Working With FilesHow do I read, edit, and attach files?
Input And VoiceHow do I talk to an agent, including by voice?
Mobile GuideHow well does this work on a phone?
Keyboard ShortcutsWhat can I drive from the keyboard?
Settings ReferenceWhat does this setting do, and why did it not follow me to my phone?

Keeping agents running

PageWhat it answers
Keeping Agents RunningHow does it run unattended overnight?
Notifications And ApprovalsHow do I know an agent needs me, and answer from my phone?
Cron JobsHow do I run an agent on a schedule?
Autonomous LoopsWhat are the Ralph and Orchestrator loops for?
Watching Agents WorkHow do I see what the subagents are doing?

Where it runs

PageWhat it answers
Docker CasesHow do I sandbox a project in a container?
Remote SSH SessionsHow do I run the agent on another machine?
Web TabsCan my Grafana live in here too?
Multi-User ModeCan several people share one Codeman?

Access and security

PageWhat it answers
Remote AccessHow do I reach it from outside this machine, safely?
SecurityWhat is exposed, what protects it, what do I have to do?

Automation and integration

PageWhat it answers
Driving Codeman From An AgentHow does an agent spawn and drive workers?
HTTP APIWhat can I call, and what comes back?
Hooks And IntegrationsHow do I wire Codeman into something else?

Operating it

PageWhat it answers
Running As A ServiceHow do I keep it up across reboots, and update it?
TroubleshootingWhy is it doing that?
FAQThe questions that keep coming up.
ContributingHow do I send a fix?
VersioningWhat does the version number promise?

Requirements at a glance

ThingNeeded
OSmacOS or Linux. Windows works through WSL2.
Node.js22 or newer.
tmuxRequired. Sessions live in tmux, which is what makes them survive restarts.
An agent CLIAt least one of Claude Code, OpenCode, Codex, Gemini, Antigravity, Pi. Plain shell sessions need none.
NetworkBinds to 127.0.0.1 by default. Reaching it from another device is a deliberate step: see Remote Access.

Codeman is MIT licensed, self-hosted, and sends no telemetry. Everything runs on your machine.

Getting help

  • Questions and setup help: Discussions, especially Q&A.
  • Bugs: Issues. Include your OS, install method, browser, and which CLI the session was running.
  • Ideas and roadmap: Ideas.
  • Security: never a public issue. See SECURITY.md.

Clone this wiki locally