best-agent: A Self-Evolving Multi-Agent Framework Built on Claude Code

best-agent is a self-evolving multi-agent open-source framework built on Claude Code
best-agent is an open-source agent wrapper on GitHub built on Claude Code, integrating 94+ skills, 14 specialized agents, Computer Use control, and self-evolution capabilities. Developed in JavaScript, it employs multi-agent collaboration and task orchestration to become a general-purpose computer operator. While still in its early stages, its design philosophy of unifying multi-agent systems, GUI control, and self-improvement into one framework is worth attention.
Project Overview: What is best-agent?
In today's rapidly evolving AI Agent ecosystem, an ambitious open-source project has emerged on GitHub — best-agent. It's a self-evolving agent wrapper built on Claude Code, claiming to handle "any work that humans can do on a computer." The project currently boasts 94+ skills, 14 specialized agents, and supports computer control and self-improvement capabilities.
First, let's understand what Claude Code is. Claude Code is a command-line development tool released by Anthropic that allows developers to interact directly with the Claude large language model in the terminal, handling tasks like code writing, debugging, refactoring, and system operations. Unlike traditional API calls, Claude Code has read/write access to the local file system and command execution capabilities — essentially an AI programming assistant with system-level operational permissions. As a wrapper for Claude Code, best-agent builds an additional task orchestration layer, skill management system, and multi-agent scheduling mechanism on top of Claude Code's native capabilities, upgrading it from an interactive tool into an autonomously running agent framework.
Although the project currently has few stars (only 6), its design philosophy and architectural approach are worth attention and discussion.
Deep Dive into Core Features
94+ Skills and 14 Specialized Agents in Collaboration
best-agent comes with over 94 predefined skills covering virtually every aspect of daily computer operations. What you might not have noticed is that it organizes these skills under 14 specialized agents, forming a multi-agent collaboration system. This architectural design means different types of tasks can be routed to the most appropriate agent for processing, rather than relying on a single model to handle everything.
The concept of Multi-Agent Systems (MAS) originates from distributed artificial intelligence research and has experienced renewed vitality in recent years with the maturation of large language models. Typical multi-agent frameworks like Microsoft's AutoGen, CrewAI, and LangGraph all adopt the approach of decomposing complex tasks for multiple specialized agents to complete collaboratively. The core advantage is that each agent can have its own independent system prompts, toolsets, and memory space, achieving higher execution precision in its area of expertise. For example, an agent responsible for code review and one responsible for documentation writing can each be optimized independently, rather than forcing a single agent to compromise across all tasks. best-agent's 14 specialized agents follow this paradigm — compared to a single agent, multi-agent systems have inherent advantages in task decomposition, specialized processing, and error recovery.
Computer Use: Full Control from Command Line to GUI
The project supports Computer Use functionality, meaning the agent can not only handle text and code-level tasks but also directly control the computer interface — including clicking, typing, screenshot recognition, and more. This capability extends best-agent's application scope from pure code and command-line scenarios to the GUI operation domain, theoretically enabling browser operations, desktop application control, and other broader tasks.
Computer Use is a breakthrough capability introduced by Anthropic in October 2024 alongside Claude 3.5 Sonnet. The technical principle works as follows: the AI model "sees" the current computer interface state by receiving screenshots, then outputs precise mouse coordinate clicks, keyboard inputs, scrolling, and other operation commands, which are translated into actual system-level operations by the host program. This process forms a closed feedback loop of "screenshot → analysis → action → screenshot." Compared to traditional RPA (Robotic Process Automation), Computer Use doesn't rely on predefined UI element selectors but instead locates interface elements through visual understanding, giving it stronger generalization ability — even if the interface layout changes, the model can still find target buttons or input fields through visual reasoning. This technology extends the operational range of AI Agents from APIs and command lines to any graphical interface application.
Self-Evolution Mechanism: A Core Breakthrough for AI Agents
The project's most compelling feature is its "self-evolving" and "self-improvement" capabilities. This means the system can learn new skills during use, optimize existing workflows, and potentially autonomously expand its own capability boundaries.
AI Agent self-evolution is typically achieved through several technical paths: First is Experience Memory, where the system stores successful experiences and failed lessons from each task execution as structured memory, retrieving them as references for subsequent similar tasks; Second is Skill Synthesis, where the system abstracts effective operation sequences discovered across multiple executions into reusable new skill modules, similar to function encapsulation in programming; Third is Prompt Self-Refinement, where the system automatically adjusts its own system prompts and decision strategies based on execution feedback. NVIDIA's Voyager project first validated the feasibility of this paradigm in the Minecraft environment, while best-agent attempts to apply similar mechanisms to real computer operation scenarios. The core challenge of self-evolution lies in how to evaluate the quality of newly generated skills and how to prevent the accumulation of erroneous experiences from causing system performance degradation.
Self-evolution is a critical step for AI Agents transitioning from tools to truly autonomous systems. If implemented properly, the system's capabilities continuously improve over time rather than remaining at their initial state.
Technical Architecture and Implementation
The project is developed in JavaScript, which is uncommon among AI Agent projects — most similar projects choose Python as their primary development language. The choice of JavaScript may relate to targeting a broader developer audience, better frontend integration capabilities, and the asynchronous processing advantages of the Node.js ecosystem.
Looking deeper, this technology choice has several noteworthy considerations: Node.js's event-driven and non-blocking I/O model is naturally suited for handling the numerous concurrent API calls and asynchronous tool executions in Agent scenarios; JavaScript's native JSON support makes data interaction with LLM APIs more natural; additionally, the npm ecosystem's rich system operation libraries (such as puppeteer for browser automation, robotjs for desktop control) provide mature low-level support for Computer Use functionality. More importantly, Claude Code itself is built on TypeScript/JavaScript, so using the same technology stack as its wrapper enables deeper integration.
As a Claude Code wrapper, best-agent essentially builds a task orchestration and skill management system on top of Anthropic's Claude capabilities. This architecture both fully leverages Claude's powerful reasoning and code generation abilities while compensating for a single LLM's shortcomings in persistent memory, task decomposition, and tool invocation through the external framework.
Current Assessment and Future Prospects
The project is still in its early stages — 6 stars and 2 forks indicate limited community attention. For AI Agent projects of this nature, several key questions are worth ongoing monitoring:
- Skill Depth and Reliability: The breadth of 94+ skills is impressive, but the execution reliability of each skill and handling of edge cases are what ultimately determine practical value
- Safety Boundaries of Self-Evolution: While self-improvement capabilities are powerful, ensuring the evolution direction remains controllable and doesn't produce unexpected behavior is an engineering problem that requires serious attention
- Competitive Positioning Within the Existing Ecosystem: With products like OpenAI Codex, Devin, and Cursor already occupying market mindshare, best-agent needs to find a differentiated value proposition
The current AI Agent market has formed a multi-layered competitive landscape: at the commercial product level, Cognition's Devin (an AI software engineer valued at over $2 billion), GitHub Copilot Workspace, and Cursor have already gained significant user and capital attention; at the open-source framework level, OpenAI's Codex CLI, Anthropic's official Claude Code, and projects like AutoGPT and MetaGPT each have their own focus. best-agent's differentiated positioning lies in its attempt to become a "general computer operator" rather than merely a programming assistant — a positioning closer to Anthropic's own vision for Computer Use, but achieved through a community-driven open-source approach. This positioning represents both an opportunity (market gap) and a challenge (extremely high technical difficulty, requiring production-grade reliability).
Conclusion
best-agent represents a noteworthy direction in AI Agent development: integrating multi-agent collaboration, computer control, and self-evolution into a unified framework. Although the project is still in its early stages, its design philosophy — enabling AI systems not only to execute tasks but also to autonomously learn and evolve — points toward the ultimate vision of a general-purpose computer assistant. For developers following the evolution of AI Agent technology, this is an open-source project worth continuous tracking.
Related articles
Deep Dive into AI Agent Skill Design: …
Deep Dive into AI Agent Skill Design: Engineering Practices from Anthropic and Perplexity
A deep dive into Skill design philosophy from Anthropic's Claude Code team and Perplexity's Agent team, covering the Tax Test, Gotchas Flywheel, progressive disclosure, and Eval-First practices for building high-quality AI Agent skill systems.
Deep Dive into OpenAI's Official GPT-5…
Deep Dive into OpenAI's Official GPT-5.6 Prompting Guide: The Shift from Manual to Automatic
A deep dive into OpenAI's official GPT-5.6 Sol prompting guide: conciseness-first, outcome-oriented design, autonomy boundaries, tool routing, and reasoning intensity tuning.
Deep DivesDeep Dive into How OpenClaw (Open-Source Crayfish) AI Agent Works
Deep analysis of OpenClaw AI Agent internals: System Prompt, tool calling, SubAgents, Skill system, memory, and Context Engineering explained.