
Agent Zero
Whitepaper
Your Open-Source AI Companion.
Limitless, Transparent, and Entirely Yours.
Jan Tomášek, February 2025
Project Overview
home What is Agent Zero?
Agent Zero (A0) is a next-generation AI assistant running in its own virtual computer, fully self-contained within a Docker environment. Unlike traditional AI chatbots, A0 has full access to a Linux system, enabling it to write and execute code, install and use software, browse the web, and much more.
A0 isn't just a tool—it's an autonomous, evolving digital colleague. Its capabilities are not predefined; instead, it can create and adapt new tools on the fly, allowing for limitless customization and growth. This makes A0 one of a kind—an all-in-one, self-improving AI companion.
link Explore Agent Zero on GitHubpublic Mission: AI Without Limits
Agent Zero was founded in March 2024 by Jan Tomášek as an experiment: Could an AI autonomously write, execute, and refine its own code? The answer was a resounding yes, and Agent Zero quickly evolved into something far greater.
Today, its mission is clear: bring balance to AI by giving everyone the ability to run their own autonomous AI agents—free from restrictions, centralized control, or corporate oversight.
I'm very proud of making my way with Agent Zero to the Linux Foundation's Decentralization and AI paper
lock_open Free by Nature, Open by Design
Agent Zero isn't just open-source—it's open by design. Every aspect of the framework is customizable to fit your needs.
- Fully Extensible: Modify behaviors, add tools, and integrate any LLM—local or cloud-based.
- Your AI, Your Rules: No imposed restrictions. Once you download Agent Zero, it's truly yours.
- Community-Powered: Developed transparently, with contributions from an open-source community passionate about democratizing AI.
- No limitations. No gatekeepers. Just raw AI power in your hands.
library_books Resources
- docs Docs
- smart_display Youtubers
- Mentions of A0
Features
computer Virtual computer
Agent Zero isn't just an AI—it's an autonomous system running inside its own virtual Linux environment via Docker. This isolation ensures maximum security, allowing A0 to perform advanced tasks without exposing your host system to risk and gives A0 the benefit of running 24/7 in a standardized and well-known environment. It's your own self-hosted AI powerhouse, ready to execute and automate on demand.
terminal Code Execution
A0 operates with complete freedom, dynamically installing and running the tools it needs—no predefined limitations. Whether it's writing scripts, automating tasks, processing data, or managing servers, it can execute Python, Node.js, Bash, or any other language it acquires on the fly. With the entire open-source ecosystem at its disposal, A0 builds and adapts its environment in real-time, all within a secure, isolated sandbox.
language Web browser
Agent Zero comes with an integrated open-source browser, powered by browser-use, a direct competitor to OpenAI's Operator. It can extract information, interact with dynamic websites, and automate web tasks with full control. Whether gathering data, filling out forms, or navigating complex pages, A0 operates independently—just like a user, but fully automated and always in sync with your goals.
groups Multi-Agent Cooperation
Why settle for one AI when you can have many? Agent Zero can spawn subordinate agents, distributing complex tasks across multiple specialized AI units. From research to automation, each agent collaborates seamlessly—working like a team of digital specialists to get the job done faster and smarter.
network_intelligence Memory
A0 goes beyond simple recall—it remembers, organizes, and adapts. Its advanced context window management ensures even extremely long conversations remain coherent and efficient, while its hybrid memory system categorizes information into facts, solutions, and behavioral adjustments. Whether recalling past discussions, refining its approach, or adapting to new instructions, A0 retains what matters—so you never have to repeat yourself.
search Search engine
Agent Zero integrates SearXNG, a fully private, self-hosted search engine, eliminating the need for corporate-controlled AI search tools. Get real-time web data without tracking, censorship, or reliance on Big Tech—your queries stay yours.
A0T Token
Direct sponsorship, shareholding, decentralized governance.
person_check Purpose
The primary goal of A0T is to raise funds for the continued development of Agent Zero. Currently, no one is paid for their work on A0, and this token provides a way to sustain and expand the project without resorting to monetization or external control.
The second goal is to establish community governance. A0T is not just a token—it is designed to support decentralized applications, allowing holders to participate in decision-making through voting and staking mechanisms.
Not a meme coin! By holding A0T, you are securing your stake in Agent Zero's future, ensuring that it remains open, free, and community-driven.
monitoring Distribution
A0T follows Agent Zero's core principles of transparency and freedom. There is no pre-mine, no pre-sale, and no airdrops, ensuring a fair and open distribution for all participants.
A0T can be purchased directly from the smart contract using ETH. With each purchase, the price increases, allowing unrestricted early access while naturally limiting supply over time.
To maintain balance, tokens are burned whenever ETH is withdrawn from the contract, ensuring a deflationary mechanism that prevents supply inflation.
Decentralized Token Distribution
Agent Zero's token distribution is fully decentralized and managed by the smart contract itself. There will be no pre-mine, pre-sale, or airdrops, ensuring fair and transparent access for everyone.
How to Purchase Tokens
Tokens can be purchased directly from the smart contract through this website. Upon purchase:
- Tokens are minted by the contract and transferred to your wallet.
- The initial token price is set at .
- With each purchase, the price increases by of initial price (not current price) per 1 ETH spent.
Price Adjustment Mechanism
The price increase is factored into the purchase, meaning you pay an average between the current price and the new price. This ensures:
- No advantage or disadvantage in splitting large purchases into smaller ones.
- Balanced distribution, preventing early large purchases from dominating the supply.
Example Scenario
Imagine purchasing ... ETH worth of A0T tokens when current price is ... per token. After your purchase, the price increases by x base price (...) to .... You will receive tokens at an average price between ... and ~... ETH = ..., ensuring a balanced distribution regardless of the purchase size.
Total Supply
The total token supply is hard capped at ... tokens.
As the minting price increases with each purchase, it becomes harder to reach the limit. See table below.
When the rollout to Solana happens, the total supply will not increase, tokens will be transferred from one chain to the other and share the same limit.
Funding the Project
ETH collected from token purchases remains in the contract until withdrawn by the project owner to fund Agent Zero's development. To maintain integrity:
- The contract owner must burn an equivalent amount of A0T tokens corresponding to the ETH withdrawn.
- This mechanism prevents the recycled ETH from being used to inflate the total token supply.
Project Wallet
To enable ETH withdrawal for project funding:
- A0T tokens must be burned in order to withdraw ETH from the contract by the contract owner. There's a "burningPool" variable in the contract that increases with every token burned. When withdrawing ETH, this variable is decreased by the amount of A0T tokens corresponding to the withdrawal amount and current price.
- This safety mechanism ensures that the contract owner can not recycle ETH to purchase more A0T tokens.
- The burning pool is initially set to ... tokens to allow incremental withdrawals (which burn much more tokens than one large withdrawal) to fund the project without the need for a pre-mine for the project wallet. Once this is depleted, the project will have to buy back tokens from the market to be able to do further withdrawals of ETH. Burning pool has no other than safety use and holds no real value.
Minting price simulation
The following table shows simulated stages of the contract. First column shows total ETH spent by all participants, followed by the corresponding token supply and price per token. Last column shows how many tokens does the contract owner need to burn to withdraw all ETH from the contract.
ETH spent | Token Supply | Price per Token | Tokens to burn |
---|---|---|---|
ETH | A0T | A0T |
Long-Term Sustainability
To ensure Agent Zero remains a continuously funded, evolving project:
- The system is designed to accommodate new participants at any stage, ensuring ongoing opportunities for community involvement.
- Over time, as the price increases, the market will naturally shift from minting to reselling based on demand.
- This approach ensures fairness, preventing early adopters from monopolizing the supply while still supporting the project's growth.
filter_1 Specifications
Ethereum
A0T is an ERC20 token launching on Ethereum's BASE Layer 2, leveraging Ethereum's decentralization, maturity, and deep native token liquidity. BASE provides scalability and ease of use with Coinbase while remaining fully anchored to Ethereum's security and ecosystem.
Ethereum L2 Details
Solana Integration
info The Solana integration will be rolled out once the Ethereum layer is fully established and the community platform is operational. This expansion will enable lower fees and faster transactions while maintaining interoperability with the Ethereum ecosystem.
code Source code
The A0T smart contract is fully open-source, simple, and transparent. Every line of code is structured and well-commented to ensure clarity and security, allowing anyone to review, audit, and verify its integrity.
There are no hidden mechanisms, no unnecessary complexity—just a straightforward, fair, and functional design that aligns with Agent Zero's principles of openness and decentralization.
Explained source [https://agent-zero.ai/?modal=contract-source]groups Community Platform
A decentralized ecosystem built around A0T
Our community platform is being built to enable true decentralized governance, identity management, and a foundation for future applications. A0T will serve as both a governance token and a utility token, powering a range of off-chain applications that leverage blockchain for validation, staking, and secure proof ledgers. This ensures flexibility and performance while maintaining transparency and trust.
Decentralized Governance
A0T holders will have direct influence over Agent Zero's future through an open, stake-based governance system. Community proposals can be created, debated, and voted on with tokens staked to ensure authentic participation and prevent manipulation. Blockchain records will act as a tamper-proof ledger for all decisions, ensuring transparency while keeping voting mechanisms efficient and scalable.
On-Chain Identity
The identity system will allow users to link their blockchain address to a unique nickname, making interactions within the ecosystem more intuitive and secure. This decentralized identity framework can be used for governance, staking, and authentication within off-chain applications, ensuring trust without requiring centralized control. Users can maintain anonymity while proving ownership and participation on the blockchain.
Future Applications
A0T is designed to extend far beyond governance and identity. Future applications will run off-chain for efficiency but will utilize blockchain for validation, staking, and proof-of-record. This allows for decentralized AI services, secure reputation systems, verifiable knowledge-sharing platforms, and other innovative use cases. By combining the best of both on-chain security and off-chain flexibility, the Agent Zero ecosystem can scale to meet new demands without compromising trust.
Contacts
Resources and community links
For more information about Agent Zero, explore our links below to stay updated, participate in discussions, and contribute to the project's development.