Manage multiple agents away from your desk
Your agents keep working after you walk away. View progress, get notified, and give feedback from any device with Subshell.
Subshell in your mobile browser
Install
The control plane for your agents.
Subshell Server desktop app
Download for Apple silicon (.dmg)Subshell-Server-Desktop-1.3.3-darwin-arm64.dmg
or Linux (.deb)
or the CLI
curl -fsSL https://subshell.sh/install-server.sh | bashmacOS 13+ · Linux x86_64 (Ubuntu 24.04+ / Debian 13+)
Already have a server? Add another machine.
At the desk
The Subshell dashboard on desktop and tablet
Features
Self-hosted
Designed to run on your LAN or VPN, with built-in support for Tailscale, Headscale, NetBird, and Cloudflare Tunnel.
Access your agents from anywhere
Reconnect to the same sessions and terminal history from your phone, tablet, or desktop browser. A mobile key bar provides Esc, Ctrl-C, and arrow keys.
Get notified when an agent needs you
Get push notifications when an agent finishes a task or needs your input or approval.
Run agents on other machines
Enroll your machines as nodes and launch agents on them from the dashboard. Node connections are encrypted and authenticated.
Upload files from any device
Upload screenshots, logs, and other files to a session from your phone or another device for your agent to use.
Free and open source
The server code is licensed under AGPL-3.0-only. All other components are licensed under Apache-2.0.
© 2026 DisarestaServer code: AGPL-3.0-only · Other components: Apache-2.0
