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, self-hosted "mission control" for various AI coding agents (such as Claude Code, OpenCode, and Gemini). It solves the problem of managing multiple agent sessions across different devices, ensuring that agents remain productive during long, unattended runs, and providing a mobile-friendly interface for interacting with terminal-based AI tools.
How it works
Codeman spawns AI coding CLIs within persistent tmux sessions and streams the real terminal output to a web-based dashboard using SSE. It utilizes a real PTY for terminal emulation and xterm.js for the browser interface. To maintain autonomy, it includes a respawn controller that detects idle states and re-prompts agents or auto-resumes them when subscription limits reset. It also supports isolated Docker sessions and remote SSH access.
Who it’s for
Developers who use multiple AI coding agents and want to run them on a server or their own machine to manage them from any device (including mobile phones) and keep them working on complex tasks overnight or unattended.
Highlights
- Multi-Agent Dashboard: Manage up to eight different AI coding CLIs (Claude Code, OpenCode, Codex, etc.) in one interface.
- Mobile Optimization: A touch-optimized terminal with local echo, swipe navigation, and a dedicated Enter button for phone use.
- QR Code Auth: Secure, single-use QR tokens for instant authentication on mobile devices.
- Persistence: tmux-backed sessions that survive restarts and network drops.
- Autonomous Features: Idle detection, scheduled cron jobs, and auto-resume capabilities for long-running tasks.
- Live Visualization: Real-time transcripts and floating windows for subagents and teammates.
Related
- Project
- Project
- Project
- Project
- Project