Files
open-webui-docs/docs/features/open-terminal/index.md
Timothy Jaeryang Baek 8f643958c6 refac
2026-03-23 03:37:17 -05:00

3.5 KiB

sidebar_position, title
sidebar_position title
3 Open Terminal

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.

{/* TODO: Screenshot — A chat where the user asks about the Johnson contract. The AI lists the files it found in a folder (contract_v2.docx, notes.pdf, invoice.xlsx) and provides a consolidated summary of relevant information from each. */}

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.

{/* TODO: Screenshot — A chat on the left side of the screen. On the right, a live website preview panel shows a clean event landing page with a banner, date, and registration button. */}

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.

{/* TODO: Screenshot — A chat where the user asks "rename all the photos to include the date". The AI responds confirming "Renamed 43 files" with a before/after example: IMG_4521.jpg → 2025-03-15_IMG_4521.jpg. */}


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
🔒 Sandboxed Runs in an isolated container by default

Get Started

Installation → · Connect to Open WebUI →

:::info 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