mrkeyoor.com_
Sun 04 Oct 07:01 UTC
Self-Hostedevaluationupdated 04 Oct 2026

AgentVerse-OS review

AgentVerse OS is a single-user personal cloud for developers who want browser-based workspaces, AI coding agents, and self-hosted apps on one Ubuntu server. It combines a Rust control service, a Svelte desktop, Incus workspaces, Docker apps, Coder, Tailscale, and ZFS behind one interface.

Verdict

Our AgentVerse OS core build took 150 seconds and all 80 Rust tests passed, which makes the code worth exploring even though the full system is still a single-box alpha. Try it on disposable hardware if one developer wants private agent workspaces and self-hosted apps under the same browser desktop. Do not make it the only home for important work until multi-user controls, remote backup, and repeatable whole-system recovery exist.

We ran it

Lab card: what happened when we ran AgentVerse-OSScreenshot of AgentVerse-OS (github.com/agentverse-os/AgentVerse-OS)
Install✓ · 19s363 packages
Build✓ · 150s
Tests✓ · 25s80 passed · 0 failed of 80 (cargo test)
Repo3365 files~17,316 lines of source · 47.1 MB · 0 CI workflows · tests dir

Answers from our run

Does AgentVerse-OS build from source?

Dependencies installed in 19 seconds (363 packages), and the build succeeded in 150 seconds. We cloned commit 8a96c0b into a clean Debian container with 3 CPUs and no project-specific setup.

Do AgentVerse-OS's tests pass?

Yes: 80 of 80 passed when we ran the project's own test command (cargo test). Some failures need services or credentials a bare container does not have.

Who should not use AgentVerse-OS?

Teams or families: the README says there are no user accounts or permissions and describes the current system as one person on one server.

What are the alternatives to AgentVerse-OS?

Coder, Runtipi, Coolify. Our AgentVerse OS core build took 150 seconds and all 80 Rust tests passed, which makes the code worth exploring even though the full system is still a single-box alpha.

Setup2/5Core builds cleanly; full setup needs root, ZFS, and many services
Docs5/5Architecture, status, install flow, limits, and recovery are explicit
Community2/5973 stars but one open issue and one public release
Maturity2/580 tests pass, but v0.2.0 is a single-user, single-box alpha

Who it’s for

Solo developers with a spare Ubuntu server who want persistent browser workspaces for Codex and Claude Code.
Self-hosters comfortable dedicating a disk to ZFS and joining the server to Tailscale.
Builders who want app capabilities such as S3, LLM access, or notifications injected into isolated projects.
Early adopters willing to operate an alpha that has been exercised on one test box.

Who it’s NOT for

Teams or families: the README says there are no user accounts or permissions and describes the current system as one person on one server.
Anyone who cannot start from clean Ubuntu 22.04 or newer, provide at least 8 GB of RAM, and preferably dedicate a disk to ZFS.
Operators needing proven disaster recovery: backups are off by default, remote repositories and whole-system restore are listed as incomplete.
Security teams requiring mature release evidence across varied hosts: v0.2.0 is the first public alpha and the README says it lives on a single test box.
Administrators who need direct public ingress: the documented access model uses Tailscale, MagicDNS, and Tailscale certificates.
Buyers expecting every Store app to share AgentVerse OS's Apache license: imported app manifests point to software with its own licenses.

Setup reality

Our sandbox installed 363 Rust packages for commit 8a96c0b in 19 seconds. Building cloudd took 150 seconds, and cargo test passed all 80 tests in 25 seconds. The repository had 3,365 files, about 17,316 source lines, and a 47.1 MB checkout.

That successful core build is smaller than a real installation. The documented system needs clean Ubuntu 22.04 or newer, at least 8 GB of RAM, Tailscale, ZFS, Docker, Incus, Coder, Komodo, Caddy, and preferably a separate disk. Installing requires sudo and an explicit disk path.

Our run did not provision those services or test the browser desktop, 944-app catalog, workspace isolation, backups, updates, or Tailscale flow. The repository has a tests directory but no CI workflow file or Dockerfile, and the README says the complete system has been verified on one test box.

One server holds the desktop, workspaces, and app catalog

AgentVerse OS treats a personal server like a browser-accessed developer machine. Its desktop opens on a laptop, tablet, or phone. Each project gets an Incus container, Docker inside it, VS Code, a terminal, and agents such as Codex or Claude Code. Stopping a workspace preserves it, so an agent's files and processes remain on the server when you close the browser.

The same interface manages a catalog of 944 self-hosted apps assembled from Runtipi, Coolify, Umbrel, and six hand-written manifests. Coder controls workspaces, Komodo deploys app stacks, Caddy handles routes, and Tailscale supplies private network access and certificates. The Rust cloudd service coordinates those pieces and embeds the Svelte desktop in its binary.

This is a personal cloud in the literal sense, not a hosted account. The README says nothing is exposed directly to the internet, and external services must run on the user's server to fit the design. Open issue 2 illustrates that boundary: a commercially licensed self-hosted memory service did not meet the project's open-source Store requirement.

What happened when we ran it

Our sandbox installed 363 Rust packages for commit 8a96c0b in 19 seconds. Compiling the cloudd project took 150 seconds. Cargo then ran 80 tests in 25 seconds, and all 80 passed. The environment was an unprivileged container with 3 CPUs, 12 GB of RAM, no secrets, and the project's Rust lab image.

The checkout contained 3,365 files, about 17,316 lines of source, and occupied 47.1 MB. A tests directory was present, while the scan found 0 CI workflow files and no Dockerfile. Passing 80 core tests is useful evidence for the Rust control plane. It says nothing by itself about a fresh host installation, live containers, browser behavior, or restoration after disk loss.

We did not install ZFS, join Tailscale, start Incus, deploy Coder or Komodo, or create a workspace. We also did not run the Svelte desktop build. The lab measurement covers cloudd, because the supplied project path was ./cloudd/. That boundary matters when a 150-second successful build sits inside a system made of several independently operated services.

The installer wants a clean host and an explicit disk

The documented floor is Ubuntu 22.04 or newer with at least 8 GB of RAM, a Tailscale account, and preferably a separate disk for ZFS. Installation runs with sudo and receives that disk through DISKS=/dev/disk/by-id/.... The sequence checks the host, prepares ZFS, installs Docker and Incus, authorizes Tailscale, then brings up Coder, Komodo, edge routing, the core, catalog, and workspace template.

That is a lot of host authority for a young project. Use a machine whose data you can afford to rebuild, identify the disk by its stable path, and read the installer before giving it sudo. The v0.2.0 release provides a prebuilt x86-64 package, avoiding the 363-package Rust build and separate desktop compilation, but it does not remove the host changes.

The first-run browser wizard completes setup after the server receives a Tailscale name and certificate. Updates arrive through the desktop or agentverse-update, with a rollback if the new core fails to come up. Those are good operating ideas. Their evidence is still bounded by the README's statement that the project lives on one test box.

Capabilities keep service addresses out of projects

A project asks for a named capability such as storage.s3, llm, or notify. AgentVerse OS then connects the workspace gate to the selected provider's network and injects the relevant environment variables. Code can call a stable internal address while the operator swaps the app behind it. Seven core entities and four contracts describe this routing model.

The gate is the only door into each workspace, and every Store app receives its own network. This is clearer than dropping all containers onto one shared bridge. It also means the security claim depends on correct behavior across Caddy, Docker, Incus, Coder, Komodo, and the Rust API. Our 80 passing tests cover contracts and rendering in the core, not an adversarial isolation review of that full chain.

Agent tools authenticate with the user's existing subscriptions. That avoids putting a shared vendor key into the platform, but each agent still runs inside a powerful development workspace. Review its file, network, and Docker access as carefully as you would on a normal server. Isolation between projects is more useful than an attractive desktop if the boundaries are understood and tested.

Backups exist, but disaster recovery is unfinished

AgentVerse OS can schedule ZFS snapshots, copy data to a restic repository taken from a snapshot, and roll back a single app. Backups start disabled. The status table says remote repositories and whole-system restore are not done. A backup button therefore should not be mistaken for proven recovery after the host or primary disk disappears.

Before storing important work, test an app rollback and export irreplaceable repositories somewhere outside the server. Keep agent configuration and secrets in a recovery plan that does not depend on opening the AgentVerse desktop. The missing whole-system path is a stronger adoption limit than any unfinished widget because this platform is meant to become the place where other services live.

Version 0.2.0 is honest about being for one person

The first public release, v0.2.0, shipped on September 12, 2026. GitHub showed 973 stars, 1 combined issue and pull request, and a last push on the release date when checked. The README labels it alpha 0.2 and says there are no user accounts or permissions. A second user is explicitly listed as not yet supported.

That leaves a clear buying decision. One technical user with spare hardware can learn from a coherent attempt to join remote workspaces and self-hosted apps. A family or company cannot safely map its access model onto software that has no accounts. Our clean 80-test run earns AgentVerse OS a lab machine, while the single-box history and incomplete recovery keep it away from production data.

Alternatives

ProjectWhat it isPick it when
Coder gh↗A platform focused on secure remote development environments for people and agents.pick this instead when managed workspaces matter more than a desktop-style personal cloud and app store.
RuntipiA home-server dashboard with one-command setup and one-click app installs.pick this instead when household apps are the goal and agent workspaces are not.
Coolify gh↗A self-hosted application platform for deploying sites, services, and databases.pick this instead when your server is mainly a deployment target for team applications.
CasaOSA personal-cloud interface aimed at simple home-server app management.pick this instead when ease for a general home server matters more than isolated coding environments.

What people are saying

  1. [velocity-scout] agentverse-os/AgentVerse-OS

Sources

  1. AgentVerse OS repository and README
  2. AgentVerse OS v0.2.0 release
  3. AgentVerse OS Rust core manifest
  4. Issue 2: self-hosted memory integration requirements

More self-hosted reviews

awesome-cloudflare-selfhosted · life · incubator-seata · DocsGPT · glances · lunel · the whole board →