GUPPI
All your terminals, all your agents, one interface.
A real-time interface for your terminals and agents — monitor, switch, and interact with all your tmux sessions from the browser, with built-in AI agent awareness and multi-host support.
$ curl -sSL get.guppi.sh | shPending Alerts (1)
Sessions (10)
Processes
System
guppi is currently in beta. This representation is meant to be mostly accurate but may slightly differ as the tool is being actively built and iterated upon.
Everything you need
Built for developers who live in the terminal
Live Terminal in Your Browser
Full interactive tmux sessions streamed via PTY — not a screen capture, a real terminal. Native tmux rendering with splits, borders, status bar, and mouse support.
- Native tmux rendering
- Mouse & touch support
- Works on desktop, tablet, iPad
Session Dashboard
Overview of all sessions with status, window count, uptime, and process info. Activity sparklines show which sessions are active at a glance.
- Quick Switcher (Ctrl+K)
- Create & rename sessions
- Activity sparklines
AI Agent Awareness
Real-time status tracking for Claude, Codex, Copilot, and OpenCode. See when agents need your attention with banner alerts and push notifications.
- One-click jump to sessions
- Push notifications
- Auto-setup with guppi agent-setup
Multi-Host Support
Connect multiple machines in a hub-spoke topology. Sessions from all hosts appear in one unified dashboard with secure mTLS connections.
- Hub-spoke topology
- Secure ed25519 pairing
- Online/offline indicators
Single Binary, Zero Config
One go install or download — no dependencies beyond tmux. Embedded React frontend, auto-generated TLS certificates, optional simple auth.
- No dependencies
- Auto TLS
- CLI or env config
Polished Developer UX
Multiple color themes, keyboard shortcuts for everything, collapsible sidebar with session grouping, and WebSocket auto-reconnect.
- Color themes
- Keyboard-first
- Desktop notifications
Get started in seconds
Three commands to tmux everywhere
Install
curl -sSL get.guppi.sh | shNo dependencies beyond tmux.
Start
guppi serverThat's it — opens on port 8080 with auto-TLS.
Connect
open https://localhost:7654Manage all your tmux sessions from anywhere.
Built with
Go backend with embedded frontend