Our take
- Activity
- 84
- Community
- 71
- Issues
- 56
- Pull requests
- 38
+390 stars in the last 30 days
- Releases more often than 84% of the projects we track
- Slower to merge pull requests than 89% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
19,846Forks
3,870Change since Nov 12, 2026: +12 stars·+1 forks
Overview
Agent Zero is an extensible framework for running AI agents in a Dockerized Linux environment. It addresses the limits of chat-only agents by giving them tools for working with files, desktop applications, web pages, and editable documents, while keeping their actions visible to the user.
It is aimed at developers and technically capable users who want to customize an agent's tools and workflows or apply it to practical work such as coding, research, and document production. The A0 CLI Connector can extend a running instance to trusted files and shell access on a host machine.
Key Features
- Linux desktop environment for using terminals, files, and GUI applications.
- Built-in browser with DOM inspection and annotations that can guide page changes or UI reviews.
- Live collaboration on Markdown and LibreOffice documents.
- Projects that separate workspaces, instructions, memory, secrets, and model settings.
- Extensible through plugins, custom tools and prompts, skills, MCP, and A2A connectors.
- Multi-agent delegation for splitting work across focused subagents.
- Optional A0 CLI Connector for connecting an instance to host-machine files and shell workflows.
- Workspace snapshots with diff inspection and rollback for Agent Zero-managed files.
Use Cases
- Developers can use it to inspect repositories, make changes, run tests, and work with local files through the host connector.
- Designers and frontend developers can annotate reference pages and turn observations into implementation or review instructions.
- Analysts can use the desktop and document tools to gather information and produce editable spreadsheets or reports.
- Teams managing separate client or project work can isolate files, instructions, memory, and credentials in individual projects.
Getting Started
The README recommends Docker. With Docker available, start an instance with:
docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero
Then open the Web UI and configure an LLM provider. See the README and installation guide for setup options and details.
Alternatives
- nanobot: Nanobot centers on a personal agent accessed through chat, browser, or terminal, while Agent Zero emphasizes a Dockerized Linux desktop and tools for working in it.
- deer-flow: DeerFlow focuses on coordinating agents for long-running research, coding, and content tasks, while Agent Zero provides agents with a general-purpose desktop environment.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| agent-zero | Python | Other | 19.4k | Not checked yet |
| nanobot | Python | MIT | 48.8k | Active |
| deer-flow | Python | MIT | 83.4k | Active |
Considerations
- Docker is required for the documented container setup. The project also describes using it on systems where Docker runs.
- The agent can interact with a real desktop and, through the CLI Connector, host files and shell commands. These capabilities require careful access controls and review, especially for sensitive data or production systems.
- The repository input reports its license as NOASSERTION, so verify licensing terms before adopting or redistributing it.
- Agent Zero is a framework with configurable providers, tools, and extensions. Expect to configure an LLM provider and choose which integrations and permissions to enable.
Found this useful?
Share it with someone who would like agent-zero.