whereismyai
XAgent
XAgent is an open-source experimental autonomous agent that runs tool-using tasks inside Docker.
XAgent is an open-source experimental agent from OpenBMB that tries to solve given tasks on its own. Actions run inside a Docker container. New tools and even new agents can be added, and people can work with it through a GUI or the command line, including handing parts of a task back and forth. The authors still call it early-stage research toward a general-purpose agent. A tutorial, demo, blog, documentation and a citation are linked from the repository. Collaboration enquiries go to xagentteam@gmail.com.
XAgent at a glance
- Best for: Software engineer, Researcher
- Runs on: open source, self-hosted, Web
- Pricing: Free and open source; model API usage is billed by the provider
- Released: October 2023
- Category: AI agent tool
- Website: blog.x-agent.net
Key features
- Autonomous multi-step task runs
- All actions constrained to a Docker container
- Plugin tools and extra agents
- GUI and command-line interfaces
- Optional human cooperation mid-task
- Tutorial, demo and documentation
Use it for
- Let an agent attempt a research task in a sandbox
- Add a custom tool and rerun the same goal
- Watch the run in the GUI instead of the terminal
Alternatives to XAgent
- Docker Agent — Builds and runs AI agents using a declarative YAML configuration.
- OpenAgents — A shared workspace for humans and AI agents with multi-device sync.
- OpenBot — Runs entirely on your own infrastructure with strict document permissions and custom.
- Adyen — Share AI agent resources across coding tools and repositories easily.
- AgentDock — It coordinates multi-device workflows and provides secure environment access.
- OpenAgent — Self-hosted single binary with MCP support, 30+ model providers, and zero data leakage.
- BrowserOS — Runs entirely locally and lets AI agents use real user logins to complete tasks.
- Xiryn — Runs locally in Docker containers while keeping all data private on the user disk.
- MyAgent — It features built-in permission controls, long-term memory, and skill self-evolution.
- AGiXT — Builds autonomous agents with integrated memory and web capabilities.
- Atomic Agent — It runs locally on your machine, ensuring data privacy and no token costs.
- OpenBot — Runs AI agents locally using existing subscriptions or local models.
All XAgent alternatives