open-webui/open-terminal
A computer you can curl ⚡
解決的問題
AI 助手具備撰寫程式碼的能力,但經常缺乏一個安全且專用的執行環境。Open Terminal 提供一個自架設的遠端 shell,讓 AI 代理與自動化工具能透過 REST API 執行指令、管理檔案並執行程式碼。
運作方式
它作為一個輕量級伺服器運作,可透過兩種方式部署:沙盒化的 Docker 容器(預先安裝 Python、Node.js 與資料科學套件等工具)或透過 pip 進行裸機安裝。它透過 REST API 提供指令執行與檔案管理功能,並可透過環境變數設定自訂套件。同時也與 Open WebUI 直接整合,為 AI 助手提供檔案導覽側邊欄與終端機存取功能。
適用對象
需要為基於 LLM 的工具提供遠端執行環境的開發者與 AI 代理創作者,以及希望讓 AI 助手直接存取系統 shell 的 Open WebUI 使用者。
主要特色
- 彈性部署:支援隔離的 Docker 容器與直接的裸機安裝。
- 工具精選:
latestDocker 影像內建完整的工具集(Node.js、gcc、ffmpeg、LibreOffice、LaTeX 等),專為 AI 代理設計。 - API 驅動:所有功能皆可透過簡單的 REST API 存取,方便整合至自動化工作流程。
- 與 Open WebUI 整合:為 AI 助手提供無縫連接,可瀏覽與編輯檔案並執行指令。
- 多使用者支援:提供輕量級多使用者模式,支援使用者級 Linux 帳號與主目錄隔離。
相關
- 專案
- 專案
- 專案
- 專案
- 專案