XAgent

XAgent

★ 4 🔖 2500 saves 💰 Free ChatbotsGitHub

XAgent is an open-source autonomous LLM agent framework from OpenBMB, published on GitHub with around 8,600 stars. It is designed to take a high-level objective, break it into sub-tasks, and execute them on its own using a set of tools, asking for human help only when it gets stuck.

Overview

XAgent separates planning from execution. A planner decomposes the goal into a tree of sub-goals and revises that plan as results come in, while an executor works through each step with the tools exposed by its ToolServer. The ToolServer bundles capabilities such as web search and browsing, file operations, code execution, and access to external APIs and databases, and it can be extended with custom tools. A notable design choice is human participation: when the agent hits a problem it cannot solve, it can request guidance or delegate that step to a person, which makes long runs more reliable than purely autonomous setups. The project ships with Docker-based deployment so the whole stack — agent core, tool server, and file system services — can be started together, and it supports different LLM backends. The repository was still actively updated in 2026, reflecting continued research interest in general-purpose autonomous agents.

Key Features

  • Autonomous planning loop that decomposes goals into executable sub-task trees
  • ToolServer with web search, file handling, code execution, and API tools
  • Human-in-the-loop support so people can step in on hard sub-tasks
  • Extensible tool interface for adding your own capabilities
  • Docker deployment for the full agent stack in one command
  • Works with multiple LLM backends, including GPT-class models

💳 Pricing

XAgent is free and open source under the Apache-2.0 license. There is no hosted paid tier; you run it yourself and only pay for the LLM API calls your chosen model provider charges.

Who Is It For

XAgent is for researchers and developers experimenting with autonomous agents — people who want a complete, hackable reference system for task planning, tool use, and human-agent collaboration rather than a closed commercial product.

🚀 Visit XAgent Official Site

🚩 Report an issue