agentverse-os/AgentVerse-OS
Personal cloud OS for a developer and their AI agents on a single server. One-command install on Ubuntu, then everything in the browser: a windowed desktop, isolated workspaces with VS Code, Claude Code and Codex, a store of 944 self-hosted apps, backups and updates. Access only via Tailscale, nothing exposed to the internet. Rust core, Svelte UI.
解決的問題
AgentVerse OS 為開發者及其 AI 代理提供個人雲作業系統。透過單一伺服器系統,消除設定隔離開發環境與自托管 AI 工具的繁瑣過程。使用者可透過瀏覽器從任意裝置存取,確保工作區與代理在伺服器上持續存在,不受客戶端裝置影響。
如何運作
系統運行於 Ubuntu 上,使用 ZFS,並基於 Rust 建構的核心程式(cloudd)來管理專案、應用與功能。
- 工作區:每個專案都在一個內含 Docker 的 Incus 容器中隔離運行,提供瀏覽器端的 VS Code 環境與終端,支援 Claude Code、Codex 等代理在此操作。
- 連接性:使用 Tailscale 實現安全網路連接與 TLS 憑證,系統不會暴露於公開網際網路。
- 應用商店:整合來自 Runtipi、Coolify 與 Umbrel 的 944 個自托管應用,透過 Komodo 部署。
- 能力:專案不管理靜態位址,而是請求「能力」(如
llm或storage.s3),核心動態將專案網關連接到合適的提供者。 - 介面:基於 Svelte 5 的桌面 PWA 提供視窗化作業系統體驗,包含工作列、小工具與檔案管理功能。
適用對象
希望在自己的硬體上部署 AI 代理與自托管工具,無需複雜手動設定,同時擁有持久、安全、可攜帶的「氛圍編碼」環境的開發者。
主要亮點
- 隔離的 AI 工作區:每個專案擁有專用的 Incus 容器,整合 VS Code 與 AI 代理。
- 龐大的應用目錄:可存取近 1,000 個自托管應用程式,支援引導式安裝與回滾功能。
- 抽象化的基礎設施:使用「能力」機制,使專案與特定服務提供者解耦(例如,更換 S3 提供者無需修改專案設定)。
- 零設定網路:透過 Tailscale 實現無縫設定,跨裝置安全加密存取。
- 完整的桌面體驗:瀏覽器端 OS 界面支援主題、小工具與多語言支援。
相關
- 專案
- 專案
- 專案
- 專案