{"repo":"rahmanef63/control-room","free":true,"listed":false,"github":"https://github.com/rahmanef63/control-room","clone":"git clone https://github.com/rahmanef63/control-room.git","description":"Mobile-first PWA for driving a single VPS from the browser — up to 16 concurrent terminals, AI agent launchers, host ops and audit behind one shared secret on a Tailscale-only domain. Next.js 15 · React 19 · Node agent (node-pty + xterm.js).","language":"TypeScript","stars":19,"topics":["ai-agents","devops","mobile-first","nextjs","nodejs","pty","pwa","self-hosted","terminal","tmux-alternative"],"license":"MIT","category":"ai-agents","readme_excerpt":"VPS Control Room — v2.0 &nbsp; &nbsp; &nbsp; &nbsp; A mobile-first PWA dashboard for driving a single VPS through a web browser: multi-pane terminals (up to 16 concurrent ptys), AI agent launchers, host ops, and audit — all behind a single shared secret and a Tailscale-only domain. Real authenticated captures of the running app, taken from a local next dev render with a local agent gateway and real terminal panes. What's new in v2.0 : single-kebab pane header, per-terminal skills (project + global), Move-to-workspace, 4-step zoom, heartbeat outer-glow with a Test-heartbeat button, cross-browser workspace sync via agent-side JSON, exact 2-row desktop grid, two-row mobile soft keyboard with prominent Tab, plus local laptop install via vps-cr . Capabilities at a glance Terminals AI agents Host ops Mobile :---: :---: :---: :---: 16 ptys, reconnect buffers, broadcast input Claude / Codex / Gemini / OpenClaw launchers with regular or bypass modes Agent-owned systemd, Docker, journal, telemetry and file APIs PWA layout, soft keyboard with Tab, one-column portrait mode This is intentionally not a public SaaS or remote-desktop replacement. It is a single-owner control surface: the browser sees a safe web UI, while the local agent owns host access behind an authenticated, loopback-bound gateway. Build id : every deploy stamps a 12-char commit prefix into GET /api/version , NEXT PUBLIC BUILD ID , and the service-worker cache name. scripts/deploy.sh main rebuilds, restarts systemd, and r","default_branch":null,"files":null,"tree":[],"storefront":"/r/rahmanef63","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rahmanef63/control-room/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}