agent-zero
agent0ai/agent-zero
Agent Zero AI framework
Overview
An open, dynamic agentic framework shipped in a Docker container featuring a full Linux system and desktop environment for extending functionality with Skills.
Categories
Tags
Relationships
Similar tools
ECC
affaan-m/ECC
The agent harness performance optimization system
hermes-agent
NousResearch/hermes-agent
The self-improving AI agent built by Nous Research
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
langflow
langflow-ai/langflow
Langflow is a powerful platform for building and deploying AI-powered agents and workflows.
dify
langgenius/dify
Production-ready platform for agentic workflow development
Install
pip install agent-zeroREADME
Agent Zero
A full Linux system for your AI agent.
Agent Zero is an open, dynamic, organic agentic framework. One Docker container ships a full Linux system with a desktop and a plugin hub that the agent can extend using Skills.
Install | Launcher | What's Different | A0 CLI | Docs
How To Install
Choose the install path that matches your machine.
| Path | Best for | What it does |
|---|---|---|
| A0 Launcher | Desktop users who want the guided path | Downloads Agent Zero, creates and manages local Instances, and helps set up the container runtime when needed. |
| A0 Install | Terminals, SSH sessions, servers, and scripted setup | Installs Agent Zero from the command line, reuses an existing Docker-compatible runtime first, and can run headlessly. |
| Docker | Machines that already have Docker ready | Runs the Agent Zero container directly. |
A0 Launcher
The desktop A0 Launcher is the recommended way to install Agent Zero on a personal machine. Download the Launcher, open it, and let it check your local runtime. If Docker is missing or stopped, the Launcher offers a setup path before it downloads Agent Zero. If you already host Agent Zero elsewhere, add it as a remote Instance and use the Launcher without local Docker setup.
Downloads
| Architecture | macOS | Linux | Windows |
|---|---|---|---|
| x86 | Mac Intel | Linux x86 | Windows x86 |
| ARM64 | Mac Apple Silicon | Linux ARM64 | Windows ARM64 |
See the A0 Launcher v1.2 release for release notes and updater metadata. See the Launcher guide for the first-run walkthrough.
A0 Install
Use A0 Install when you want the terminal path: SSH sessions, servers, recovery shells, or a scriptable setup. It creates Dockerized Agent Zero instances, mounts each instance's data into /a0/usr inside the container, and uses a reuse-before-setup policy: it tries your current Docker CLI configuration, DOCKER_HOST, Docker contexts, and known local Docker-compatible endpoints before setting up a runtime.
macOS / Linux
curl -fsSL https://bash.agent-zero.ai | bash
Windows PowerShell
irm https://ps.agent-zero.ai | iex
Headless / scripted
For servers and automation, run the installer in Quick Start mode so it creates one instance and exits without opening menus:
curl -fsSL https://bash.agent-zero.ai | bash -s -- --quick-start --name agent-zero --port 5080
& ([scriptblock]::Create((irm https://ps.agent-zero.ai))) -QuickStart -Name agent-zero -Port 5080
Use --skip-runtime-setup / -SkipRuntimeSetup when Docker mus