gbasin/agentboard
Web GUI for tmux optimized for AI agent TUIs, with support for iOS safari and mac w/ keyboard shortcuts
What it solves
Agentboard provides a web-based graphical user interface (GUI) for tmux, specifically optimized for interacting with AI agent terminal user interfaces (TUIs) like Claude Code and Codex. It solves the problem of managing multiple agent sessions across different devices, allowing users to access their desktop or server-based agent workspaces from a mobile phone or laptop via a browser.
How it works
Agentboard acts as a server that bridges remote hosts and a browser-based terminal. It discovers local and remote tmux sessions via SSH, parses agent logs (such as JSONL logs from Claude or Codex) to infer the agent's current status (e.g., working, waiting for input, or asking for permission), and streams the terminal I/O using WebSockets and xterm.js. It also supports "hibernating" sessions to save resources by closing the tmux window while keeping the session visible in the UI for later wake-up.
Who it’s for
Developers and AI power users who run agentic TUIs on remote servers or desktops and need a mobile-friendly way to monitor and monitor and interact with them on the go.
Highlights
- Mobile Optimization: Specialized iOS Safari support including virtual arrow keys, a quick-keys toolbar, and image paste support.
- Agent-Aware Status: Automatically matches sessions to active
tmuxwindows and shows the last user prompt to help users remember the context of each agent. - Claude Code Integration: Built-in support for Claude Code's fullscreen renderer, including mouse scrolling and clipboard forwarding.
- Remote Management: Ability to poll and monitor
tmuxsessions across multiple remote hosts via SSH. - Session Persistence: Hibernate and wake dormant sessions to maintain a clean workspace without killing the process.
Related
- Project
- Project
- Project
- Project
- Project