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 部署。
  • 能力:项目不管理静态地址,而是请求“能力”(如 llmstorage.s3),核心动态将项目网关连接到合适的提供者。
  • 界面:基于 Svelte 5 的桌面 PWA 提供窗口化操作系统体验,包含任务栏、小部件和文件管理功能。

适用人群

希望在自己的硬件上部署 AI 代理和自托管工具,无需复杂手动配置,同时拥有持久、安全、可移植的“氛围编码”环境的开发者。

主要亮点

  • 隔离的 AI 工作区:每个项目拥有专用的 Incus 容器,集成 VS Code 和 AI 代理。
  • 庞大的应用目录:可访问近 1,000 个自托管应用程序,支持引导式安装和回滚功能。
  • 抽象化的基础设施:使用“能力”机制,使项目与特定服务提供商解耦(例如,更换 S3 提供商无需修改项目配置)。
  • 零配置网络:通过 Tailscale 实现无缝设置,跨设备安全加密访问。
  • 完整的桌面体验:浏览器端 OS 界面支持主题、小部件和多语言支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目