About this project
AgentDeck provides a web-based remote terminal interface for AI coding command-line interfaces (CLIs). It uses xterm.js, node-pty, and tmux to ensure that sessions are persistent across server restarts and behave exactly like a local terminal.
Key capabilities include:
- **Multi-Backend Support**: Built-in adapters for Claude Code, Kimi Code, Antigravity (agy), and Codex, with the ability to run multiple sessions side-by-side in a tabbed UI.
- **Dual View Modes**: Offers a full terminal experience for TUI prompts and a structured "Chat View" that renders transcripts as Markdown message bubbles for better readability on mobile devices.
- **Session Management**: Includes a cross-backend history browser to resume past conversations and a ring buffer that replays output upon reconnection.
- **Remote Access & Security**: Supports access via frp reverse tunnels or Tailscale. Security features include token-based authentication and a device allowlist with Telegram notifications for new device approvals.
- **Mobile Optimization**: Specifically designed for touch interfaces with a custom key bar (Esc, Tab, Ctrl+C), IME fixes for iOS, and optimized scrolling/copying gestures.
- **File Integration**: Supports dragging and dropping files or using a paperclip icon to upload files directly to the running agent.
The system is designed to be agent-agnostic; while the chat and history layers require specific adapters, the core terminal transport works with any CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.