Pi-Remote
Your pi agent is mid-refactor on the server at home, you are on a train with only a phone, and Pi-Remote is the self-hosted relay that puts that live session in your browser so the work does not wait for your desk. Output, tool calls, and status changes sync in real time, with incremental catch up after a reconnect, and the session itself never leaves the local pi process. Send messages while pi is busy and they queue or steer, with delivery confirmed; switch the model or thinking level, compact the context, fork or clone a session, and walk the session tree, all executed locally. Several machines share one relay, and the UI lists each device, its online state, and its sessions, and can start a new session on the device you pick. Link a device by scanning a QR code, checking the 2 digit code on the confirmation page, and approving with the admin token. Desktop and mobile get separate layouts with six skins in Cursor, Claude, and Codex looks, dark and light, and token and cost usage updates in the status area. At home the relay can run serverless over the LAN, with a Cloudflare Tunnel switched on when you leave; on a server it runs under systemd or Docker Compose, and a device stays reachable only while its attach window is open. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
asciinema Server
asciinema server gives terminal recordings and live streams a home on your own domain, stored as lightweight, searchable text instead of heavy video files. Demos, tutorials, and incident replays recorded with the asciinema CLI upload in the asciicast format and play back in an integrated web player with configurable terminal themes and font families. Live streams broadcast a running session to viewers in their browsers, which suits workshops, pair debugging, and open office hours. Search spans titles, descriptions, and the terminal output itself, so a command typed months ago is easy to find. Every recording or stream is private, unlisted, or public, secret links make sharing simple, and titles and Markdown descriptions stay editable after upload. Players embed in documentation pages, an SVG preview image links back to the recording, and transcripts download as plain .txt files. No tracking, no advertising. Sign-in uses emailed login links, which a single-user instance can read straight from the server log. An HTTP API creates, updates, and deletes recordings and streams, and an optional audio track can accompany either one. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Codeman
Codeman is a self-hosted mission control for AI coding agents that runs Claude Code, Codex, OpenCode, Gemini, Copilot, and five more agent CLIs in persistent sessions you can watch and steer from any browser, phone included. Sessions live in tmux, so agents survive server restarts, network drops, and laptop sleep, with full scrollback replay when you return. Run up to twenty sessions as tabs or in a six-up tile grid, each streaming its real terminal with token and cost tracking, and tabs that blink when an agent goes idle or needs an answer. Idle detection re-prompts stalled agents, and when a subscription usage limit hits, Codeman parses the reset time, waits it out, and resumes the run unattended. Subagents appear as floating live windows tethered to their parent session, with real-time transcripts, token counts, and status badges. Agents can drive Codeman too, through a bundled skill, CLI verbs, and an MCP server that let one agent start, prompt, and collect answers from workers in other CLIs. Run a project in an isolated Docker container or on another machine over SSH, preview agent-created files in the browser, and reach everything from your phone with QR login and push notifications, or over Tailscale with a real certificate. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
AgenTerm
AgenTerm lets your AI agent work inside a remote computer's terminal with the owner's permission, through a relay server you host yourself. Your agent connects to the server over MCP and creates an invitation, single-use and expiring in fifteen minutes by default, or reusable across several devices; you privately share the generated connection command with the person who needs help. That person runs a small client on macOS, Linux, or Windows, reads what access means, and authorizes it; the client then dials out to your server, so the target computer needs no SSH service and no open inbound port. The agent can then run one-off commands with a chosen working directory, environment overrides, and timeouts, receiving stdout, stderr, and exit status, or hold an interactive session open, reading output as it arrives and typing answers to prompts. The person at the keyboard watches every command and its output in the client and can disconnect at any moment, and the client reconnects by itself after a network drop. Use it to troubleshoot a colleague's machine without swapping logs, help family through a terminal problem, or drive a development box with no agent or model account of its own. The relay itself is a single Go binary guarded by a management key, deployed with Docker Compose or systemd, with in-memory sessions and a health endpoint. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Hermes Workspace
Hermes Workspace serves as a dedicated command center for orchestrating autonomous AI agents, combining multi-model conversational flows with direct system execution in a unified web environment. Operators can execute multi-turn agent missions while observing live reasoning paths, tool dispatches, and file system mutations as they occur in real time. The built-in memory browser lets users inspect episodic recollections, search indexed agent knowledge bases, and edit persistent recall records directly from the interface. A comprehensive skill catalog provides instant activation and parameter tuning for over one hundred modular tool capabilities, ranging from web scraping to programmatic code generation. The embedded browser terminal delivers pseudoterminal sessions alongside running agents, enabling human operators to execute diagnostic commands and inspect project workspaces without switching windows. Conductor and Swarm management panels coordinate parallel sub-agent workers to break down complex research directives into asynchronous subtasks with automated status tracking. Integrated model switching allows teams to route individual execution steps dynamically between Anthropic Claude, OpenAI, OpenRouter, and self-hosted Ollama instances. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
MulmoTerminal
MulmoTerminal is a browser cockpit for running many AI coding agents at once, laying every session out in a color-coded grid so you can see at a glance which agents are working, which are finished, and which are sitting idle waiting on you. Each cell is a real terminal running Claude Code, Codex, Muse, GitHub Copilot CLI, Cursor CLI, Grok, or Antigravity, and its border turns amber with a chime the moment a permission prompt or question blocks progress. Zoom into one session and the cockpit roster keeps the rest in view as one-line summaries with your last prompt, the agent's latest reply, and each branch's pull request phase. Agents hand you more than text: a Canvas panel renders documents, forms, charts, and generated images they produce, while per-session context, token, and cost readouts keep spending legible. Isolate parallel work in one-click git worktrees, review the diff, then commit, push, and open the pull request without leaving the grid. Sessions persist through tmux across restarts, Web Push pings your phone when a task finishes or needs input, and per-directory themes and name badges keep a wall of agents readable. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Ovis
Ovis puts every coding agent running on your machine into your pocket, turning Claude Code, Codex, and a dozen other agent panes into clean phone-friendly chats you can read, answer, and steer from anywhere. Each pane shows the agent's own transcript as a conversation instead of terminal scrollback, with the live terminal one tap away when you need raw output. Permission requests, questions, and plan menus arrive as cards you answer with a tap or a number, and Ovis checks the prompt is still current before sending your answer. Live status for every pane shows which agents are working, which finished, and which are waiting on you. Web push alerts reach you even with the app closed, so a blocked agent never sits idle while you are away from the desk. Install it on your phone as a PWA with a rearrangeable key bar for Esc, Tab, Ctrl, and arrow keys, paired by QR code to your Tailscale address. Dictate replies into chat or terminal with mixed Korean and English speech, review the transcript, then send it to the agent. Open working-tree, staged, or commit comparisons from the file browser and read each file's diff without touching the repository. Reach remote PCs over SSH, queue a message for the agent's next turn, or send it immediately. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
AMUX
To coordinate swarms of autonomous coding agents across complex software projects, AMUX provides a concurrency-safe kanban workspace with real-time thought stream inspection and live steering controls. Engineers assign development tasks through an interactive board where autonomous worker processes claim cards using compare-and-swap mutexes to eliminate race conditions between parallel sessions. Operators monitor active reasoning streams, inspect streaming terminal outputs, and inject guidance commands mid-turn without interrupting background execution. A cryptographic origin router relays messages between agents, enabling workers to delegate sub-tasks, request automated peer code reviews, and share environment state safely. Built-in schedulers trigger recurring automated maintenance routines, dependency updates, and bug triage sweeps on cron-like timers or autonomous loop cadences. Teams can switch language models dynamically on active sessions to tackle complex architecture challenges with high-capability reasoning engines while conserving resources on routine tasks. An integrated self-healing supervisor watches over agent runtimes, automatically compacting context windows, restarting crashed terminal sessions, and resuming pending instructions seamlessly. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Aizen
Aizen is a coding agent that actually lives on your server: one small binary you can message from your phone, which fixes code, runs the tests, and reports back before you are anywhere near a keyboard. Leave it running on the box and drive it from Telegram or Discord, approving risky edits with a tap while it works behind NAT with no inbound port to expose. In the terminal it is a single chat and agent loop with a live heads-up display of model, tokens, and context, reading files in parallel, editing symbolically through the language server, and running your shell under an approval layer with a hard floor that refuses catastrophic commands even on auto-approve. It does not get to claim done early: a verify gate runs your typecheck and test suite and sends it back to fix what it broke, git-backed checkpoints let you rewind a bad turn, and seven capability-scoped sub-agents can fan out across finding, planning, building, reviewing, testing, research, and recall when a job wants a team. Point it at any OpenAI-compatible endpoint, from hosted models to your own local server, extend it with MCP servers and slash-command macros, and let the sandbox keep every child process away from your API keys with the network denied by default. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Plandex
With 15,500 GitHub stars and over 1,100 forks, Plandex delivers a terminal-based AI coding agent purpose-built for the complex, multi-file tasks that overwhelm single-file AI assistants. The Go-powered server maintains a cumulative diff review sandbox that quarantines all AI-generated changes from your project files until you explicitly approve them — enabling 20-file refactors where you cherry-pick good changes and reject bad ones without touching git. A 2M token effective context window loads only what each step requires, while tree-sitter project maps index repositories exceeding 20M tokens across 30+ programming languages, providing structural awareness of class hierarchies, function signatures, and import graphs without burning tokens on full file content. The configurable model pack system assigns different models to different roles — Claude for planning, GPT for coding, Gemini for summarization — supporting Anthropic, OpenAI, Google, OpenRouter, Azure OpenAI, AWS Bedrock, DeepSeek, Perplexity, and Ollama for local models. Full auto mode handles end-to-end autonomous workflows including high-level planning, context loading, implementation, terminal command execution, and automated debugging of both terminal and browser applications. The interactive REPL provides fuzzy auto-complete, version-controlled sandbox branching, rewind to any previous point, and Git integration for commit message generation. The Plandex Server exposes 60+ REST API endpoints for programmatic orchestration across organizations, projects, plans, and branches. Deploy via Docker Compose for self-hosted operation with your own API keys. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Roamgate
Close the laptop, keep the agents: Roamgate brings the Herdr workspace running on your server into any browser, so the terminal session you left mid-task is waiting on your phone exactly as you left it. Every workspace and recognized agent sits in one view: check what each agent is doing, read its conversation, and take over a real terminal with streaming output, split panes, scrollback, multiline paste, and clickable links. When the agent finishes, the review happens in the same place: inspect staged, unstaged, untracked, and branch changes, annotate exact diff lines, preview rendered Markdown, and send compiled feedback back into the agent pane without pre-filling a submission you did not approve. Files browse beside the terminals, and session history survives disconnects because Herdr owns the sessions, not your browser tab. Connections stay flexible: run the bridge beside Herdr on one machine, save SSH profiles to reach remote hosts, and install the whole thing as a PWA for an app window without tabs. Login is required even on loopback, push notifications flag agents waiting for input, and themes, accents, and terminal fonts make the cockpit yours. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Shell Online
Shell Online lets a terminal session running on your own computer follow you to any browser, so your coding agent keeps working while you are away from your desk. Prefix the command you already run, such as shell claude, shell codex, or shell opencode, and your terminal prints a link, a password, and a QR code that open the same live session on a phone, tablet, or another computer. You watch output as it happens and reply to prompts from wherever you are, and closing the browser leaves the process running until it exits on its own. Inviting a teammate takes the same link: share it read-only so they can watch without typing, or let them type into the session with you. Terminal traffic is end-to-end encrypted by default, file access stays off until you deliberately expose a chosen directory, and a scoped MCP grant can let another agent inspect or steer a session for a limited time. With an account, linked machines and their sessions gather in one web app with team sharing. The relay the sessions pass through can run on your own server with the standalone Docker deployment, pointed at by the unchanged CLI. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Skiff
Skiff is a self-hosted SSH manager that remembers every command you ran on your servers and exactly what it printed, so the fix you found at 2 a.m. last March takes seconds to find again. Open a host's history beside its terminal, or search commands and captured output across every host, filter to just the failed attempts, and expand an entry to see its full output. When you edit a small text file, Skiff reads it over SFTP and keeps the before-and-after diff and both versions, so you can see what changed instead of guessing. Useful entries pin to a host's notes, save as reusable snippets, or go back into the terminal with Run again, where you review and press Enter yourself. The browser is only a viewer: sessions live in the Skiff server process, so closing a tab or losing Wi-Fi does not kill your work, and you reattach with recent scrollback intact. Hosts organize into nested folders with favorites and full-text search, existing SSH configs import in one paste, and host keys pin on first connect with a loud warning if one ever changes. Credentials sit in an encrypted vault that locks itself after an idle timeout, team mode shares one vault with per-user logins, and there is no cloud account, telemetry, or agent to install on any target server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.