← Back to research
·8 min read·opensource

Agent Zero

Agent Zero is an MIT-licensed personal agent with a Docker Linux desktop, editable memory, document tools, and optional access to your host computer.

Key takeaways

  • Agent Zero combines a Linux desktop, browser, document editors, memory, and subordinate agents in a self-hosted workbench.
  • The current v2 release runs agent code beside the framework in Docker; separate gVisor sandboxes belong to the v3 prototype.
  • Optional host access changes the boundary: permitted terminal commands can reach outside the selected folder.
  • The MIT-licensed software has no license fee, but model inference, hosting, storage, and operational work still cost money.

FAQ

What is Agent Zero?

A self-hosted agent framework and personal workbench with a Docker Linux desktop, browser, documents, persistent memory, projects, and extensible tools.

Is Agent Zero free?

Its core code is MIT-licensed. You supply a container host and a model provider or local inference server; paid inference and infrastructure are separate.

Does Agent Zero run entirely locally?

You can host its runtime locally and configure local model servers. Cloud model providers, connected services, and remote deployments introduce their own data paths.

Does Docker prevent Agent Zero from accessing my computer?

Docker bounds the default runtime, but mounts and optional host access extend its reach. Launcher host code execution can access locations available to the Launcher user, beyond the selected working folder.

Executive Summary

Agent Zero gives a personal agent a Linux computer with a browser, terminal, desktop applications, and editable documents. It packages that environment with projects, memory, skills, plugins, and subordinate agents, making it a substantial self-hosted option in the personal-agent landscape. Its current GitHub README presents an interactive workbench as well as a framework for customization.[1]

The key deployment distinction is between the container and the optional bridge to your real computer. Agent Zero's v2 tools share the Docker environment with its framework. Launcher host access starts disabled, but enabling terminal execution gives commands the Launcher user's access beyond the chosen working folder. This is a configurable tool environment, not a guarantee that every action stays inside a project directory.[2][3]

AttributeVerified state on September 16, 2026
MaintainerAgent Zero, s.r.o.[4]
LicenseMIT for the core repository[4]
Latest published release checkedv2.12, September 9, 2026[5]
RuntimeDockerized Linux environment, locally or on a server[6]
Desktop launchermacOS, Windows, and Linux downloads for x64 and ARM64[1]

Product Overview

The usual workflow is to create an instance, configure a model, and give the agent a task in its Web UI. A project supplies its own instructions, workspace, memories, secrets, and model choices. The agent can then research a subject, modify a repository, or create documents while the user inspects and steers the work.[6][7]

Key Capabilities

CapabilityPractical use
Linux desktopUse GUI applications in an XFCE desktop inside the container[8]
Browser and annotationInspect page elements and attach instructions to a visible interface[9]
Document coworkEdit Markdown and LibreOffice Writer, Calc, and Impress files alongside the agent[8]
Projects and memoryMaintain context for a client, repository, research topic, or recurring task[7]
ExtensionsAdd skills, plugins, custom tools, and MCP servers
Subordinate agentsDelegate parts of a research, development, or analysis task
Time TravelInspect snapshots and diffs of Agent Zero-owned workspace files

These are documented product capabilities, not results of an independent workload test. Time Travel complements version control and backups; the project explicitly says it does not replace them.[1]

Product Surfaces

SurfaceRole
Web UIMain conversation, project, memory, and Canvas interface
A0 LauncherManage container instances and open local or remote installations
A0 InstallTerminal installation for workstations, servers, and scripted setup
A0 CLI ConnectorGive an existing instance access to a selected host computer

The connector is a bridge to the same agent, not a separate agent implementation. The Launcher can manage both local containers and remote instance URLs.[1][3]


Technical Architecture

Docker hosts the agent environment; /a0/usr holds persistent user data. Model configuration is separate from the runtime. The installation guide supports local inference through Ollama, llama.cpp, and other endpoints, as well as external providers. Selecting a local container does not itself make inference local.[6]

For a machine with Docker already running, this adapts the documented container command to bind the Web UI only to loopback:

docker run --name agent-zero \
  -p 127.0.0.1:5080:80 \
  -v a0_usr:/a0/usr \
  agent0ai/agent-zero

Open http://localhost:5080, complete onboarding, and configure the model provider. The image tag above follows the project's current default; pin a tested release for a repeatable deployment. For major upgrades, the documented path is a new instance plus backup/restore, followed by verification of chats, projects, memory, settings, and plugins.[6]

What the isolation boundary covers

In the current v2 architecture, agent code, packages, services, and the framework accumulate inside the same container. The August v3 preview describes moving ordinary agent code into separate gVisor environments, but explicitly labels that work a prototype rather than general availability. Its stronger separation should not be attributed to the v2.12 release.[2][5]

Host access adds a second execution path. Launcher distinguishes file reads, file writes, code execution, browser access, and computer use. File access is scoped to the selected folder; terminal commands can reach other locations available to the Launcher user. Browser access exposes the chosen browser session, including its page data and cookies. Closing the relevant Launcher tab stops that connection.[3]

Memory requires maintenance

Agent Zero exposes remembered facts and imported knowledge in a dashboard where users can search, inspect, edit, and delete entries. Its own guide warns that stale conclusions and bad instructions can persist. Project-specific memory limits context mixing, but a project is an organizational feature, not evidence of a separate operating-system security boundary.[10][7]


Strengths

  • Visible working environment. Browser, desktop, documents, and chat make intermediate work inspectable instead of presenting only a final answer.[8][9]
  • Editable context. Projects and the memory dashboard make persistent instructions and learned assumptions available for review and correction.[7][10]
  • Deployment choice. The same software can run locally or on a server, with external or local model endpoints.[6]
  • Source-level customization. MIT licensing and inspectable prompts, tools, skills, and plugins give operators control over behavior and extensions.[4][1]

Cautions

  • Host access changes the threat model. A container does not confine terminal commands deliberately delegated to the host connector.[3]
  • Updates need operational attention. v2.12 fixes authorization and path-handling problems in messaging integrations and changes the plugin lifecycle. Treat updates as a deployment process, particularly with customized plugins.[11]
  • Memory can reinforce mistakes. The project recommends inspecting and correcting remembered content when behavior becomes inconsistent.[10]
  • Self-hosting includes model and service dependencies. External inference and integrations still receive relevant requests. Remote access also needs authentication; the installation guide requires setting credentials before creating an internet tunnel.[6]

What Developers Say

On June 29, 2026, GitHub user sumer-man reported that a v2 chat grew dramatically during extended use and became unstable. Maintainer 3clyp50 responded on July 14 that the team reproduced redundant history serialization and prepared a fix for v2.5. That response matters: the report is evidence of an early-v2 failure and a maintenance response, not proof that v2.12 still has the same defect. No reproduction was performed for this review.[12]

The practical evaluation question is whether a real project survives your expected chat length, upgrades, and restore process. A short demonstration cannot establish that.


Pricing & Licensing

ComponentCost model
Core softwareMIT-licensed; no software license fee[4]
Agent runtimeYour local hardware or server and persistent storage[6]
InferenceYour selected provider or local inference resources[6]
IntegrationsSeparate service accounts and any charges those services impose[1]

Licensing model: Open-source core. The core license does not set the terms of every model, plugin, or connected service.[4]

Operational costs: Budget for backups, upgrades, credentials, memory curation, and the inference consumed by repeated or delegated work. There is no meaningful universal monthly total without a workload and deployment choice.


Competitive Positioning

Within personal-agent platforms, Agent Zero is most interesting when the working computer and editable artifacts are central to the task. Its desktop, browser annotation, LibreOffice integration, and host bridge distinguish the experience from evaluating a messaging bot alone.[8][9][3]

Tembo is adjacent when the work becomes a team software workflow: its current product runs coding agents in cloud environments against repositories, tickets, and connected tools, with reviewable output. Agent Zero instead exposes a general Linux workbench that the operator configures and maintains. Disclosure: Ry Walker is Tembo's founder and CEO.[13][1]


Ideal Customer Profile

Best fit: Technical individuals and small teams that want to inspect and customize a persistent agent environment, combine browser and document work, and manage their own deployment.

Poor fit: Users seeking a maintenance-free assistant or a deployment where untrusted tool execution must already be separated from the agent's own framework by the proposed v3 architecture.


Viability Assessment

The September 9 v2.12 release provides current evidence of maintenance, including concrete fixes and compatibility changes. The published v3 proposal shows an architectural direction but is not a shipping commitment. This review did not establish a revenue, funding, or production reliability figure and does not infer those from repository activity.[11][2]


Bottom Line

Agent Zero merits evaluation as a configurable personal workbench with a real computer behind the agent. Its useful depth comes with operator responsibility: curate memory, test restores, and understand each path from the container to host files or connected accounts.

Recommended for: Users who value inspectable tools and editable artifacts enough to operate the environment.

Not recommended for: Unattended use with broadly shared host access before testing the relevant permissions and recovery workflow.

Outlook: Track v3's isolation work separately from the current v2 product.


Research by Ry Walker Research • methodology