mrkeyoor.com_
Tue 01 Sept 17:40 UTC
AI Toolsevaluationupdated 30 Aug 2026

agent-zero review

Agent Zero is a self-hosted agent workspace that gives an AI model a Linux desktop, browser, files, document editors, plugins, memory, and optional access to a host machine. It solves the gap between a chat interface and an agent that can carry out longer tasks inside a visible working environment.

+19 / 1dstars / 7d
Verdict

Our Agent Zero install consumed 6,550 MB, pip-audit found 91 known vulnerabilities, and only 296 of 496 tests passed, so this is a high-trust self-hosting choice for experienced operators. Try it when the Linux desktop, shared documents, browser annotation, and inspectable agent internals replace several separate tools for you. Skip it if you need a small coding agent, a clean dependency audit, or proof that the checked-out suite passes.

We ran it

Lab card: what happened when we ran agent-zeroScreenshot of agent-zero (agent-zero.ai)
Install✓ · 129s347 packages · 6550 MB
Build✓ · 4s
Tests✗ · 44s296 passed · 131 failed · 4 skipped · 69 errors of 496 (pytest)
Known vulns91(pip-audit)
Repo2362 files~221,024 lines of source · 33.2 MB · 2 CI workflows · tests dir

Answers from our run

Does agent-zero build from source?

Dependencies installed in 129 seconds (347 packages), and the build succeeded in 4 seconds. We cloned commit 6a6cecf into a clean Debian container with 3 CPUs and no project-specific setup.

Do agent-zero's tests pass?

Not all of them: 296 of 496 passed and 131 failed when we ran the project's own test command (pytest), with 69 collection errors. Some failures need services or credentials a bare container does not have.

Does agent-zero have known vulnerabilities in its dependencies?

pip-audit flagged 91 known advisories in the dependency tree at the time of our run.

Who should not use agent-zero?

Buyers who need a clean checkout test run before adoption: our suite ended with 131 failures and 69 collection or setup errors.

What are the alternatives to agent-zero?

OpenHands, Open Interpreter, goose. Our Agent Zero install consumed 6,550 MB, pip-audit found 91 known vulnerabilities, and only 296 of 496 tests passed, so this is a high-trust self-hosting choice for experienced operators.

Setup2/5129-second install used 6,550 MB; the full suite failed
Docs5/5Clear launcher, Docker, feature, safety, and troubleshooting guides
Community5/519,029 stars with August 2026 release and issue activity
Maturity2/5Active v2.11 code, but 131 test failures and 91 audit findings

Discussed on

  1. hnAgent Zero AI Framework3 points

Who it’s for

Technical self-hosters who want one agent workspace for browser, terminal, desktop, and document tasks.
Developers willing to isolate the agent in Docker and review access to files, credentials, accounts, and remote execution.
Teams that want inspectable prompts, tools, plugins, projects, memory, and model settings.
Users who can budget several gigabytes for the Python environment before model assets or project files.

Who it’s NOT for

Buyers who need a clean checkout test run before adoption: our suite ended with 131 failures and 69 collection or setup errors.
Small servers or tightly capped developer images: our install used 6,550 MB after adding 347 packages.
Security teams that reject dependencies with known advisories: pip-audit reported 91 known vulnerabilities in our installed environment.
People who plan to mount an entire home directory or grant unattended host execution: the README explicitly warns against broad mounts and unreviewed access.
Operators who expect provider behavior to stay fixed across updates: v2.11 changed the default LiteLLM transport and documents that as a breaking change.

Setup reality

Our sandbox installed 347 packages in 129 seconds and used 6,550 MB. The build passed in 4 seconds. Tests failed after 44 seconds: 296 passed, 131 failed, 4 skipped, and 69 collection or setup errors out of 496; pip-audit reported 91 known vulnerabilities.

The recommended user path is a launcher or prebuilt Docker image, followed by LLM provider configuration. OAuth or API credentials depend on the chosen provider. Projects may also hold repositories, secrets, plugins, and model presets; the optional A0 connector can grant access to host files, browsers, and command execution.

Our source checkout had 2,362 files, about 221,024 source lines, two CI workflows, a tests directory, and no Dockerfile. The failing log repeatedly says async test functions are not natively supported, but it does not establish why that support was absent. Treat the full suite as failed rather than assuming a missing plugin is the only problem.

One workspace gives an agent a desktop, browser, and documents

Agent Zero is a self-hosted workspace for agents that need to do more than answer in chat. A running instance provides a Linux desktop, browser control, terminal and files, Markdown cowork, LibreOffice document editing, projects, memory, model presets, and plugins. The browser can expose page elements for inspection or change requests, while the desktop lets the agent operate GUI programs that do not have an API. These surfaces stay visible so a user can watch and intervene.

That range comes with a large local footprint. Our Python install added 347 packages, took 129 seconds, and occupied 6,550 MB before any user project, downloaded model, or generated artifact was added. The checkout itself held 2,362 files and roughly 221,024 lines of source. This is closer to running a personal agent workstation than adding a small command-line helper to an existing development image.

Docker isolation is central because the agent can reach real systems

The recommended paths use the A0 Launcher, an installation script, or a prebuilt Docker image. The container supplies the workspace and Linux desktop. An optional A0 CLI connector extends a running instance onto a host computer, where it can reach selected repositories, a terminal, or a local browser. That bridge is useful for real work, but it also changes the damage an incorrect tool call can cause.

The README's safety section is unusually direct: keep Agent Zero isolated, avoid mounting an entire home directory, review access to remote execution, keep credentials out of prompts, and inspect actions involving production systems, money, or accounts. Those warnings fit our 6,550 MB result. You are operating a broad environment with plugins, projects, secrets, and model connections, not a single-purpose bot with a narrow permission set.

What happened when we ran it

Our sandbox installed Agent Zero in 129 seconds, adding 347 packages and using 6,550 MB on disk. The build completed successfully in 4 seconds. Pip-audit then reported 91 known vulnerabilities in the installed environment. The supplied measurement does not give severity or affected-package details, so we cannot rank those findings. A team with a dependency policy should reproduce the audit, inspect each advisory, and decide what is reachable in its deployment.

The test step failed after 44 seconds. Pytest reported 296 passed, 131 failed, 4 skipped, and 69 collection or setup errors out of 496. The log tail repeatedly says that async test functions are not natively supported, including state synchronization, stopping an agent, and stream handling cases. The log does not show why async support was unavailable, and it does not justify converting the 131 failures into passes. commit 6a6cecf did not clear its suite in our stated environment.

Our repository scan found two CI workflow files and a tests directory, but no Dockerfile. That can look odd beside a README centered on Docker. The documented quick start pulls a published agent0ai/agent-zero image, so users do not need a Dockerfile to launch that path. Contributors evaluating how the published image is assembled should trace the separate release machinery rather than assume the root checkout contains every packaging input.

Browser and desktop features justify the weight for some users

The most distinctive part is the shared work surface. Browser annotation turns a clicked element into a concrete request to inspect or change that element. The Canvas displays the Linux desktop, Markdown files, and office documents while the agent works. Time Travel keeps snapshots of the agent-owned workspace, giving users a way to inspect or revert changes without pretending it replaces Git or backups. These features address supervision, not just task execution.

The plugin system makes the workspace wider still. The README describes more than 100 community plugins and extension points for tools, memory systems, UI controls, workflows, MCP servers, and agent profiles. A team can shape one instance around its work, but each addition deserves code review and a permission check. Our audit's 91 known vulnerabilities cover the measured installed environment only; community plugins can add dependencies and behavior beyond that baseline.

Open image-history reports expose a real long-session risk

Issue 1857 reports that historical images can be attached again to later model requests as base64 data. In the reporter's image-heavy chat, request bodies grew until a provider returned HTTP 413, after which retries repeated the oversized body and the interface appeared stuck. The report identifies a specific v2.10 setup and proposes trimming older image parts. It is not proof that every provider or v2.11 session will fail in the same way.

It is still a good adoption test. Run a long chat with the browser, screenshots, and vision tools you expect to use, then watch request size, provider errors, stored history, and recovery behavior. A 44-second test run with 69 setup or collection errors did not give us confidence in those paths. A successful first conversation would say even less about a workspace meant to retain state across projects and long sessions.

August releases show active maintenance and breaking behavior

GitHub recorded 19,029 stars, 146 combined open issues and pull requests, and a last push on August 27, 2026. Release v2.11 arrived the same day with streaming changes, UI synchronization work, plugins, memory fixes, browser keyboard settings, and a documented transport change. That is active maintenance. The combined open count is not a bug count, and frequent changes can create upgrade work for operators with custom providers or extensions.

Agent Zero makes sense when its visible desktop, documents, browser, plugins, and host bridge replace several disconnected agent tools. Our run says the price is concrete: 347 packages, 6,550 MB, 91 audit findings, and a failing suite. Put it in an isolated trial, connect the minimum permissions, and test the long-running workflows you care about before giving it valuable credentials or host access.

Alternatives

ProjectWhat it isPick it when
OpenHands gh↗A development-focused agent platform for working on software tasks in isolated runtimes.pick this instead when coding and repository work matter more than a general Linux desktop and office documents.
Open Interpreter gh↗A local coding agent built around running commands and using open models.pick this instead when you want a narrower terminal-oriented agent without Agent Zero's full workspace UI.
goose gh↗An extensible local agent that can edit, run, and test code with several model providers.pick this instead when MCP extensions and developer work are the priority over desktop cowork features.

What people are saying

  1. [github-trending] agent0ai/agent-zero

Sources

  1. Agent Zero README
  2. Agent Zero v2.11 release
  3. Agent Zero MIT license
  4. Issue 1857: historical images enlarge later requests

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →