Know who needs you.
See working agents and pending input in one place. Search sessions and filter out the noise.
Self-hosted · coding agent workspace
Leave the desk without losing the thread. Follow Codex, Claude Code, and Hermes from your phone, answer when they need you, and return to the same terminal.
See working agents and pending input in one place. Search sessions and filter out the noise.
Read terminal output, send a message or an image, and use the raw terminal for interactive prompts.
Persistent tmux sessions stay on your machine. Reattach from your desktop when you want a full keyboard.
An interactive product tour
Fictional sessions, entirely in your browser. Filter the list, open an agent, answer a sample prompt, or add a demo session. Nothing connects to a terminal or launches real work.
Simulated output · no model requests
Designed around your tools
VaporAgent runs alongside your installed agent CLIs. Your projects stay on your Linux machine, and each managed session runs in tmux.
Portable mode has no desktop-environment requirement. Optional desktop discovery adds activity and context telemetry; optional 9router integration supplies a model catalog.
Run it yourself
Start with a local trial. Then add an authenticated HTTPS URL for your phone.
Agent accounts and subscriptions are separate. Portable mode needs no NFS, Kitty, Hyprland, Quickshell, or 9router.
git clone https://git.coolhole.net/aestheticjmack/VaporAgent.git
cd VaporAgent
bash scripts/setup.sh
VAPORAGENT_DEV_AUTH=1 npm startOpen http://127.0.0.1:9120, choose New agent, and select your installed CLI.
Development auth is for local use only. Turn it off and configure an authenticated HTTPS proxy before remote access.
Full installation & phone setup guide ↗Yes. Open your authenticated HTTPS URL in Safari, sign in, and use Share → Add to Home Screen. The PWA requires a network connection. Login persistence depends on your proxy’s cookie settings.
No. VaporAgent provides the workspace and terminal interface. Install and authenticate the agent CLIs you want to use; their model access and billing remain separate.
No. It runs only on sample data in your browser. The private instance and real sessions are never exposed through this page.
This is experimental, single-user software. Someone with app access can operate a terminal as its Linux user. Read the security guide before configuring remote access.
Yes. VaporAgent is free software under GNU GPLv3 or later. See the license for the terms; third-party dependencies retain their own licenses.