Matrix

Every cell cites its source

What each one claims.

Taken from vendor documentation and pricing pages, not from reviews. Follow any src↗ link to read the page we read. Cells marked unknown are ones the vendor does not state publicly.

Order by
Feature comparison of six AI agent products
AxisCursorClaude CodeCodexBuzzHermes AgentOpenClaw
ShapeIDECLI agentCLI agentTeam workspacePersonal assistantPersonal assistant
VendorAnysphereAnthropicOpenAIBlock, Inc.Nous ResearchOpenClaw Foundation (created by Peter Steinberger)
First release2023-03 src↗2025-02 src↗2025-04 src↗2026-07 src↗2026-02 src↗2025-11 src↗
Open sourceno src↗no src↗yes Apache-2.0 src↗yes Apache-2.0 src↗yes MIT src↗yes MIT src↗
GitHub starsunknownunknownunknown28,844 repo↗233,440 repo↗386,899 repo↗
Self-hostableunknownno src↗yes src↗yes src↗yes src↗yes src↗
Model supportmulti-vendor src↗single-vendor src↗model-agnostic src↗model-agnostic src↗model-agnostic src↗model-agnostic src↗
Pricingfree tier · from $20/mo · usage-based src↗as of 2026-08-20from $20/mo · usage-based src↗as of 2026-08-20free tier · from $20/mo · usage-based src↗as of 2026-08-20free tier src↗as of 2026-08-20free tier · usage-based src↗as of 2026-08-20free tier src↗as of 2026-08-20
Interfacesstandalone-ide, terminal, web, mobile, chat-platform, api src↗terminal, ide-extension, web, mobile, chat-platform, api src↗terminal, ide-extension, web, mobile, chat-platform, api src↗terminal, api src↗terminal, chat-platform, web, api src↗terminal, web, mobile, chat-platform src↗
MCPyes src↗mcp.json; stdio, sse, httpyes src↗stdio, http, sse, ws; three scopesyes src↗mcp_servers config key, stdio and httpyes src↗buzz-acp bridges ACP agents to MCPyes src↗client and server, stdio and httpyes src↗client only, subject to tool policy
Plugins / custom toolsyes src↗plugins bundling skills, hooks, rulesyes src↗skills, MCP servers, Agent SDKyes src↗mcp_servers config, skills, slash commandsyes src↗MCP servers plus agent persona packsyes src↗python plugin SDK, self-written skillsyes src↗typescript plugin SDK, ClawHub install
Subagentsyes src↗nestable async subagents, parallel cloud agentsyes src↗lead agent delegates, parallel background sessionsyes src↗subagent hook events, parallel cloud tasksyes src↗agents as channel members, not processesyes src↗delegate_task spawns children, three concurrentyes src↗background subagents, no in-conversation parallelism
Hooksyes src↗.cursor/hooks.json, shell or prompt handlersyes src↗settings.json events, five handler typesyes src↗eleven events, PreToolUse through Stopyes src↗_Stop and _PostCompact MCP tools, opt-inyes src↗four systems: gateway, plugin, shell, webhooksyes src↗HOOK.md plus handler.ts, gateway events
Persistent memoryyes src↗MEMORIES.md outside the workspace, plus rulesyes src↗CLAUDE.md plus auto memoryyes src↗AGENTS.md, global then project, concatenatedyes src↗shared relay event logyes src↗MEMORY.md and USER.md, frozen snapshotyes src↗markdown files; dreaming promotes daily notes
Background executionyes src↗cloud VMs, scheduled and event automationsyes src↗cloud routines, scheduled tasks, web sessionsyes src↗isolated cloud tasks, scheduled runsyes src↗YAML workflows on message, schedule, webhookyes src↗cron scheduler, model calls backgroundedyes src↗task queue, push-driven completion
Sandboxing / permissionsyes src↗approval run modes, network allowlistsyes src↗bash sandbox, seatbelt, managed permissionsyes src↗seatbelt, bubblewrap, windows sandboxyes src↗identity-scoped keypairs; approval gates unfinishedyes src↗three approval modes, containers, hardline blocklistyes src↗off by default, opt-in
Git / PR integrationyes src↗cloud agents open merge-ready PRsyes src↗stages, commits, opens PRs; Actions reviewyes src↗cloud tasks open PRs, review feedbackyes src↗nostr-signed git events via NIP-34, earlyno src↗correctedno git tool; gh CLI patternno src↗no git tool; generic exec only
Sentiment-13 n=46, medium confidence-12 n=69, medium confidence+16 n=58, medium confidence-40 n=65, low confidence+1 n=110, medium confidence-43 n=167, high confidence

Rows cross shape boundaries. "Subagents" means something different for a terminal agent than for a team chat app, and a "no" for one shape is often a category difference. The per-product pages say what each cell means in context.