AgentVerse OS: a personal cloud OS for one developer and their AI agents
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.
At a glance
- What is it?
- AgentVerse OS installs on a single Ubuntu server and puts a windowed desktop, isolated agent workspaces and a 944-app store behind Tailscale. It is alpha software for one person, and the README says so.
- Who is it for?
- Adopt AgentVerse OS if you are a single developer who owns a spare Ubuntu box, already uses Tailscale, and wants Claude Code, Codex and VS Code to live in isolated containers you reach from any device. Do not adopt it if you need multi-user accounts, permissions or an internet-facing service: the README states there are no user accounts or permissions yet, and access is deliberately confined to the tailnet.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 3 days ago.
- What is it written in?
- Mainly Rust, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
What AgentVerse OS solves for a solo developer running agents
Running coding agents on a laptop creates two problems. The first is that the agent, its dependencies and its half-finished work are tied to one machine, so the session does not follow you to a tablet or a phone. The second is that agents execute code, and executing that code on your daily driver means every experiment shares a filesystem with your credentials and your editor.
AgentVerse OS answers both by moving the work to a server you own. The README describes it as a personal cloud operating system for a developer and their AI agents, used from any device through the browser. Each project gets its own network, its own gate and an isolated Incus container with Docker inside; VS Code, a terminal, Claude Code and Codex run in that container, and the README says the agents log in with your subscriptions.
The target user is narrow and stated plainly: one person, one server. The README says the project is in alpha, lives on a single test box, and has no user accounts or permissions yet. If you are evaluating it for a team, the multi-tenancy you would need is not there.
Seven entities, four contracts, and a lot of third-party software
The architecture section of the README is unusually candid about what the project actually builds. The core is described as small: seven entities (project, workspace, gate, app, capability, grant, route) and four contracts. Everything else is proven third-party software, and the README names it: Coder runs the workspaces, Incus isolates them, Komodo deploys compose stacks, Caddy holds the entry point, Tailscale provides the network and certificates.
The data flow in the diagram runs from the browser, over HTTPS and MagicDNS, into an edge Caddy instance that terminates TLS from tailscaled. Edge Caddy listens on :443 for the Desktop, :8444 for Coder and :8450 and up for apps. From there it reaches cloudd, the Rust core that owns the API, the CLI and the embedded Desktop.
The interesting mechanism is the gate. Each project has a gate-alpha Caddy instance described as the only door into the workspace. Inside the container, an app calls http://storage.s3.gate rather than a real address. The core grants the project a capability such as storage.s3, llm or notify, connects the project's gate to the provider's network, and drops environment variables into the workspace. The README's example is swapping Garage for another S3 provider without touching the project. That is a sensible boundary: the workspace never learns the provider's address, so the provider can move.
Installing AgentVerse OS on a clean Ubuntu box
The README specifies a clean Ubuntu 22.04 or newer, tested on 26.04, with 8 GB of RAM or more, preferably a separate disk for ZFS, and a Tailscale account. The quick start offers a release package, described as nothing to build. The commands download the v0.2.0 x86_64 tarball, extract it into a directory and run the bootstrap installer, passing the ZFS disk through the DISKS variable:
curl -LO https://github.com/agentverse-os/AgentVerse-OS/releases/download/v0.2.0/agentverse-os-0.2.0-x86_64.tar.gz
mkdir agentverse-os && tar xzf agentverse-os-0.2.0-x86_64.tar.gz -C agentverse-os && cd agentverse-os
sudo DISKS="/dev/disk/by-id/<disk for ZFS>" bootstrap/install.shReplace the placeholder with the by-id path of the disk you intend to give to ZFS. The README does not show expected installer output, so treat a clean exit as the signal to continue rather than looking for a specific banner.
After install, the first-run wizard described in the README joins Tailscale via a link or QR code, checks DNS and the certificate, and creates the first project. That is the first real use: you finish the wizard in a browser on the tailnet, and the Desktop appears. The README notes that the UI speaks English, Russian, Ukrainian and Spanish, following the browser language or set once for all devices. The README also gives a from-source path, a git clone, for anyone who wants to build rather than use the tarball.
The Store, capabilities and what the app catalog actually contains
The README says the Store merges the Runtipi, Coolify and Umbrel catalogs into one, with source badges, for a total of 944 apps. Each entry gets a guided install, login credentials shown in the card, logs, automatic repair of data-directory permissions, per-app snapshots and rollback, and links between apps, with n8n to LiteLLM given as the example.
The catalog is the strongest part of the pitch because it is mostly other people's software wrapped in a consistent install flow. It is also where the abstraction can leak. A merged catalog means three upstream projects with their own conventions for volumes, environment variables and health checks. The README claims automatic repair of data-directory permissions, which suggests permission mismatches are a known failure mode rather than a solved one.
Two assistants ship in the catalog: Hermes Agent with a web panel, and Pipecat Voice, described as a voice assistant in the browser with local speech recognition and synthesis. Voice control of the system itself is listed as roadmap, not present.
Backups, updates and the rollback the README does not describe
Backups are scheduled ZFS snapshots plus a restic repository taken from a snapshot, and the README says you can roll back a single app in two clicks. It also says backups are off by default. That default matters: a new install has no protection until you turn it on, and the README does not say where in the UI that switch lives.
Updates come from the Updates window. The README describes a package with automatic rollback if the new version does not come up. That is a claim about the update path, not about the system as a whole, and the README does not document rollback for anything else: not for a failed app install, not for a capability change, not for a manual edit to a project. If your risk tolerance depends on being able to undo arbitrary changes, the documented rollback surface is narrower than the phrase suggests.
The single-server design is the other constraint. ZFS snapshots and a restic repository on the same machine protect you from a bad upgrade or a deleted file. They do not protect you from losing the machine, and the README does not describe a remote restic target.
How AgentVerse OS differs from Coder, Coolify and a hand-rolled Docker host
The closest alternative is Coder itself. Coder is the workspace control plane AgentVerse OS uses underneath, and on its own it is a strong fit for teams that want templated, centrally managed development environments. The difference in approach is the audience and the layer above. Coder gives you workspaces and leaves the surrounding system to you: the reverse proxy, the app catalog, the backup schedule, the DNS and certificates. AgentVerse OS adds those pieces and a browser desktop on top, and targets one person rather than an organization.
Coolify is the other realistic comparison, since its catalog is one of the three merged into the Store. Coolify is a self-hosted PaaS: you point it at a server and deploy applications and services with a web UI. It does not give you isolated per-project containers with agents inside, and it does not assume Tailscale-only access. If what you want is to run web apps, Coolify is the more direct tool. If what you want is a place where Claude Code and Codex work on your projects from any device, AgentVerse OS is aimed at that.
A hand-rolled setup of Docker, Caddy and Tailscale on a VPS can reach a similar shape. What you would rebuild is the capability and grant model, the gate per project, the merged catalog and the desktop. Whether that is worth adopting alpha software depends on how much you value not maintaining it yourself.
Licence, status and the cost of staying current
AgentVerse OS is Apache-2.0. That is a permissive licence, and it means you can read, modify and redistribute the code, including in a commercial setting, provided you keep the notices and state changes. It does not grant trademark rights, and it comes with no warranty, which is worth remembering for a project the README calls alpha. This is a description of the licence text, not legal advice.
The maintenance picture is straightforward. The repository is not archived, and the last push was on 2026-09-12, the same day v0.2.0 was released. The README says the project is in alpha 0.2 and lives on a single test box. Upgrade cost is mostly the Updates window plus whatever the release notes for each version say, and the README does not describe a supported downgrade path beyond the automatic rollback on a failed update.
There is also a hidden cost in the dependency stack. Coder, Incus, Komodo, Caddy and Tailscale all move on their own schedules. The README does not say how the project tracks upstream versions, so before adopting, check whether the release notes for v0.2.0 pin versions or follow them.
Editorial conclusion
Adopt AgentVerse OS if you are a single developer who owns a spare Ubuntu box, already uses Tailscale, and wants Claude Code, Codex and VS Code to live in isolated containers you reach from any device. Do not adopt it if you need multi-user accounts, permissions or an internet-facing service: the README states there are no user accounts or permissions yet, and access is deliberately confined to the tailnet. Before committing, confirm that the release tarball for v0.2.0 extracts and that bootstrap/install.sh accepts your DISKS value, then decide whether you want the restic backups, which the README says are off by default, and whether you are willing to run an alpha that lives on a single test box.
Frequently asked questions
What is AgentVerse OS?
It is a personal cloud operating system for a developer and their AI agents, built on a Rust core with a Svelte desktop. It runs on a single Ubuntu server and is used from any device through the browser.
How do I install AgentVerse OS?
Download the release tarball, extract it, and run bootstrap/install.sh with the DISKS variable set to the by-id path of the disk for ZFS. The README requires a clean Ubuntu 22.04 or newer, 8 GB of RAM or more, and a Tailscale account.
Is AgentVerse OS exposed to the internet?
No. The README states that nothing is exposed to the internet and that access goes through Tailscale with real certificates, with no root CAs to install on your devices.
Does AgentVerse OS support multiple users?
No. The README says it works as a personal server for one person and that there are no user accounts or permissions yet.
What is the AgentVerse OS licence?
Apache-2.0, according to the repository. That is a permissive licence with no warranty, and the README describes the project as alpha 0.2.
Community notes