Ark0N/Codeman
Self-hosted mission control for AI coding agents: run Claude Code, OpenCode, Pi, Codex, and Antigravity & Gemini CLI 24/7, from any device, watch every subagent live
What it solves
Codeman provides a centralized "mission control" dashboard for managing multiple AI coding agents simultaneously. It solves the problem of fragmented workflows where developers must switch between various CLI-based AI tools, while also enabling these agents to run persistently in the background on a server or local machine, accessible from any device including mobile phones.
How it works
Codeman spawns AI coding CLIs (such as Claude Code, OpenCode, and DeepSeek) inside persistent tmux sessions. It then streams these real terminals to a web-based dashboard using a PTY (pseudo-terminal) and Server-Sent Events (SSE). This architecture ensures that agents continue running even if the browser is closed or the network drops. It includes a specialized mobile UI with local echo for low latency and a secure QR-code authentication system for easy mobile login.
Who it’s for
It is designed for developers who use multiple AI coding agents and want a unified, self-hosted interface to monitor and interact with them remotely or on the go, particularly those who need agents to perform long-running tasks unattended.
Highlights
- Multi-Agent Dashboard: Manage up to nine different AI coding CLIs (Claude Code, OpenCode, Codex, etc.) in a single browser interface.
- Persistent Sessions: Uses tmux to ensure agents keep running across restarts and network disconnects.
- Mobile Optimization: Touch-optimized terminal with local echo, swipe navigation, and a dedicated accessory bar for common slash commands.
- Unattended Operation: Features idle detection and auto-respawn cycling to keep agents productive during long runs or after subscription limits reset.
- Secure Remote Access: Integrated support for Tailscale and a cryptographically secure single-use QR code authentication system.
- Flexible Deployment: Supports local installation, Docker Compose, and multi-user mode for small teams.
Related
- Project
- Project
- Project
- Project
- Project