{"adoption": {"forks": 903, "observed_at": "2026-08-28T04:10:23.441666+00:00", "stars": 8544}, "canonical_url": "https://ross.abutalabs.com/products/xagent", "card": {"archived": false, "artifact_type": "framework", "description": "An Autonomous LLM Agent for Complex Task Solving", "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "llm-inference", "workflow-automation", "cli", "gui"], "health_score": 81, "homepage": "https://blog.x-agent.net/blog/xagent/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["OpenBMB/XAgent"], "name": "OpenBMB/XAgent", "platform": ["python", "cross-platform", "self-hosted"], "pushed_at": "2026-07-31T03:30:54+00:00", "repo": "OpenBMB/XAgent", "stars": 8544, "tags": ["autonomous-agent", "llm-agent", "task-solving", "tool-use", "human-in-the-loop", "docker-sandbox", "ai-agents", "automation", "docker"], "topics": [], "urls": [], "use_cases": ["automatically solve complex multi-step tasks with an LLM agent", "build and extend autonomous agents with custom tools", "run AI agent tasks safely inside a docker sandbox", "collaborate with an AI agent that can ask for human help", "decompose a task into subtasks and execute them automatically", "interact with an autonomous agent via a web GUI or command line"], "what_it_is": "XAgent is an open-source, LLM-driven autonomous agent framework for automatically solving complex tasks. It features a dispatcher and planner architecture, extensible tools and agents, sandboxed Docker execution, and both GUI and CLI interfaces with human collaboration support.", "when_to_avoid": ["you need a lightweight single-purpose agent library with minimal dependencies", "you require a production-hardened, stable agent platform rather than an early-stage experimental project", "you cannot run docker containers in your environment", "you need fine-grained deterministic control over every agent step"], "when_to_choose": ["you want a general-purpose autonomous LLM agent that plans and executes tasks with minimal human input", "you need extensible agent architecture where you can add new tools and agents", "safety matters and you want agent actions constrained in docker containers", "you want both a GUI and CLI for interacting with agents"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xagent", "repo": "OpenBMB/XAgent", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:23.441666+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:26:19.600393+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be9ee31098c11b6d965ee68b471221fcfeb9e793c12a970bb97fe198895a8b6b", "fetched_at": "2026-08-28T04:10:23.441666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenBMB/XAgent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 75, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1052, "days_push": 33, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}