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 界面支持主题、小部件和多语言支持。
相关
- 项目
- 项目
- 项目
- 项目