How We Rank AI Agents
The default order and top-three cards use the same stored GitHub star counts. The snapshot date is shown above; counts are not fetched live when you open the page. A scheduled refresh can retain earlier values when a repository request fails.
This is a curated selection, not a census of all agent projects. A star is a signal of repository interest, not an active-user count, benchmark result, security review or endorsement. An agent framework and an end-user assistant solve different problems, so use the category filter before comparing them.
Before choosing a project, check its current documentation, maintenance activity, supported environment and permission requirements. Test a small task that resembles your actual workflow. Directory inclusion does not establish that a project is currently maintained or that we have tested it.
The landscape splits into seven categories:
- 🤖 Personal AI Assistants — always-on agents like OpenClaw and Hermes Agent that live on your devices, remember context, and act across your apps
- 💻 Coding Agents — terminal and IDE agents that write and ship real code: OpenCode, Codex CLI, Gemini CLI, OpenHands, Cline, Aider, Goose
- 🔧 Agent Frameworks — build-your-own-agent toolkits: MetaGPT, AutoGen, CrewAI, LangGraph, smolagents
- 🌐 Browser & Computer Use — agents that drive real browsers and desktops: Browser Use, Skyvern, Cua
- 🔬 Autonomous & Research — long-horizon planners and deep-research agents: AutoGPT, GPT Researcher
- 🛡️ Security Agents — offensive and defensive automation: Strix, CAI
- 📦 Infrastructure & Sandboxes — the secure runtimes agents execute in: E2B, OpenSandbox
For projects that support the Model Context Protocol, browse our MCP servers directory for possible integrations. The AI coding skills directory lists reusable workflows and collections; compatibility varies by client and package.