Terminal Control
Enables AI agents to control terminal sessions through persistent tmux-based sessions, featuring a real-time web interface and comprehensive security controls.
Acerca de
This server provides a robust platform for AI agents to interact with and manage terminal sessions, leveraging the power of tmux for persistence and reliability. It offers real-time web access for human oversight and simultaneous interaction, alongside a comprehensive suite of security features like command filtering, path protection, and rate limiting. Designed for agents, it supports complex interactive programs, debuggers, and remote connections, making it an indispensable tool for automating and observing terminal-based workflows.
Características Principales
- 1 GitHub stars
- Tmux-based terminal control with session persistence
- Real-time web interface with xterm.js for dual agent/user access
- Flexible content retrieval modes (screen, history, since-input, tail)
- Support for interactive terminal programs (debuggers, SSH, database clients)
- Comprehensive multi-layer security controls including command filtering and rate limiting
Casos de Uso
- Debugging scripts by allowing AI agents to step through code and inspect variables in a REPL.
- Automating interactions with remote servers via SSH, such as checking disk space.
- Controlling and interacting with database clients or Docker containers programmatically.