open-webui/open-terminal
A self-hosted terminal accessible via REST API designed for AI agents to run commands and execute code.

Open Terminal provides AI agents and automation tools with a dedicated environment to run commands, manage files, and execute code through a simple REST API. It supports two deployment modes: a sandboxed Docker container pre-installed with Python, Node.js, git, build tools, and data science libraries, or bare-metal pip installation for direct host access. The API-based interface allows AI assistants to execute code remotely with optional multi-user support and egress firewall controls for security.