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 tmux windows 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 tmux sessions 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