โก Open Terminal
Give your AI a real computer to work on.
Open Terminal connects a real computing environment to Open WebUI. The AI can write code, execute it, read the output, fix errors, and iterate, all without leaving the chat. It handles files, installs packages, runs servers, and returns results directly to you. Run it in a Docker container for isolation, or bare metal for direct access to your machine.
This is where ideas become working software. Ask a question, get a running script. Describe a website, see it rendered live. Point it at a dataset, get a finished report.

Capabilitiesโ
Data analysis and reportingโ
Upload spreadsheets, CSVs, or databases. The AI reads the data, runs analysis scripts, and generates charts or reports.

Document search and extractionโ
Point the AI at a folder of PDFs, Word docs, or emails. It reads all of them and returns structured results: summaries, extracted fields, or cross-references.
Web development with live previewโ
The AI builds HTML/CSS/JS projects, starts a preview server, and renders the result inside Open WebUI. Iterate by describing changes in chat.
Software developmentโ
Clone repos, run test suites, debug failures, refactor code, and work with Git, all through natural language.
File and system automationโ
Bulk rename, sort, deduplicate, convert, compress, and organize files. Manage disk space, schedule backups, process logs.
Key Featuresโ
| ๐ฅ๏ธ Code execution | Runs real commands and returns output |
| ๐ File browser | Browse, upload, download, and edit files in the sidebar |
| ๐ Document reading | PDF, Word, Excel, PowerPoint, RTF, EPUB, email |
| ๐ Website preview | Live preview of web projects inside Open WebUI |
| ๐ Isolation optional | Run in a Docker container for sandboxing, or bare metal for full access |
Get Startedโ
Installation โ ยท Connect to Open WebUI โ
Open Terminal requires models with native function calling support. Frontier models (GPT-5.4, Claude Sonnet 4.6, Gemini 3.1 Pro) handle complex multi-step tasks well. Smaller models may work for simple commands but can struggle with longer workflows. Enable native function calling on your model.
Use Casesโ
- Code execution โ write, run, and debug scripts
- Software development โ repos, tests, debugging, refactoring, Git
- Document & data analysis โ spreadsheets, PDFs, Word docs, emails
- Web development โ build and preview websites
- System automation โ file management, backups, batch operations
- Advanced workflows โ skills for data reports, research, code review, and more
- File browser โ uploading, previewing, editing files
Enterprise Multi-Userโ
Need isolated, per-user terminal containers for your team? Terminals provisions a dedicated Open Terminal instance for every user with automatic lifecycle management, resource controls, and policy-based environments.