← all repositories

open-webui/open-terminal

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

2.9k stars Python Coding AssistantsAgents
open-terminal
Velocity · 7d
+4.6
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.