GitHub repo

open-webui/open-terminal

Python Tracked since 2026-02-10 Updated 2026-07-16 View source ↗

#407 of 783 by Stars among GitHub repos

2.9k Stars

A computer you can curl ⚡

About

A lightweight, self-hosted terminal that gives AI agents and automation tools a dedicated environment to run commands, manage files, and execute code — all through a simple API.

AI assistants are great at writing code, but they need somewhere to run it. Open Terminal is that place — a remote shell with file management, search, and more, accessible over a simple REST API.

If you don't set an API key, one is generated automatically. Grab it with docker logs open-terminal.

slim and alpine have the same feature set. Slim uses Debian (glibc) for broader binary compatibility; Alpine uses musl libc and is smaller, but some C-extension pip packages may need to compile from source.

Slim and…

Excerpted from github.com/open-webui/open-terminal

Latest metrics

Stars 2.9k 2026-07-16
Forks 226 2026-07-16
Commits 159 2026-07-16
Releases 48 2026-07-16
Watchers 19 2026-07-16
Open issues 18 2026-07-16
Open PRs 8 2026-07-16