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.
Frequently asked
- What is open-webui/open-terminal?
- A self-hosted terminal accessible via REST API designed for AI agents to run commands and execute code.
- Is open-terminal open source?
- Yes — open-webui/open-terminal is open source, released under the MIT license.
- What language is open-terminal written in?
- open-webui/open-terminal is primarily written in Python.
- How popular is open-terminal?
- open-webui/open-terminal has 2.9k stars on GitHub and is currently holding steady.
- Where can I find open-terminal?
- open-webui/open-terminal is on GitHub at https://github.com/open-webui/open-terminal.