◉AgentAgentic capabilityFree
XAgent — Autonomous LLM Agent for Complex Tasks
Autonomous agent by OpenBMB with outer/inner loop planning, tool execution, and a human-in-the-loop GUI for long-horizon tasks.
Installs72k
Rating★ 4.4
Reviews24
XAgent
XAgent is an experimental open-source autonomous agent designed to solve long-horizon tasks via a two-loop architecture: an outer loop for high-level planning and task decomposition, and an inner loop for tool-calling execution and error recovery.
Key Features
- Dual-loop design: PlanAgent (outer) + ToolServerInterface (inner)
- Rich built-in toolset: file I/O, shell, web browser, Python REPL, search
- Human feedback mode: approve/reject individual steps via web UI
- Docker sandbox for safe code execution
- Sub-agent delegation for parallel workstreams
- Plugin system for custom tools
Quick Start
git clone https://github.com/OpenBMB/XAgent
cd XAgent
docker compose up
# Access UI at http://localhost:5173
Install via ai-supply
npx ai-supply add xagent-autonomous-task-solving
Curated mirror of the open-source XAgent (Apache-2.0). Get it from the source.