Skip to main content

โšก Open Terminal

Give your AI a real computer to work on.

Open Terminal connects a sandboxed Linux environment to Open WebUI, allowing the AI to execute code, manage files, install packages, and return results directly in the chat.

Open WebUI with Open Terminal โ€” file browser sidebar and chat


Capabilitiesโ€‹

Data analysis and reportingโ€‹

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

AI analyzing data from a spreadsheet

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 executionRuns real commands and returns output
๐Ÿ“ File browserBrowse, upload, download, and edit files in the sidebar
๐Ÿ“„ Document readingPDF, Word, Excel, PowerPoint, RTF, EPUB, email
๐ŸŒ Website previewLive preview of web projects inside Open WebUI
๐Ÿ”’ SandboxedRuns in an isolated container by default

Get Startedโ€‹

Installation โ†’ ยท Connect to Open WebUI โ†’

Model requirements

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โ€‹