# Devtool Arena - Claude Code CLI Leaderboard

See which CLI tools work best with Claude Code. Rankings compare task completion, setup friction, cost, errors, runtime, and agent-readiness signals.

| Metric | Value |
|--------|-------|
| Companies | 93 |
| Completed evaluations | 93 |
| Categories | 21 |
| Average score | 30 |
| Average cost | $0.26 |
| Average runtime | 5m 24s |

## Rankings

| Rank | Company | Category | Score | Grade | Eval | Discovery | Cost | Runtime | Tool Calls | Errors |
|------|---------|----------|-------|-------|------|-----------|------|---------|------------|--------|
| 1 | [LiveKit](/leaderboard/claudecode/cli/livekit) | Voice Infra | 89 | B | 88 | 93 | $0.13 | 1m 37s | 10 | 0 |
| 2 | [Nimble](/leaderboard/claudecode/cli/nimbleway) | Search | 87 | B | 88 | 87 | $0.12 | 1m 0s | 7 | 0 |
| 3 | [Firecrawl](/leaderboard/claudecode/cli/firecrawl) | Search | 84 | B | 88 | 75 | $0.11 | 1m 51s | 9 | 0 |
| 4 | [Jina AI](/leaderboard/claudecode/cli/jina-ai) | Search | 82 | B | 88 | 70 | $0.11 | 1m 59s | 10 | 0 |
| 5 | [Tavily](/leaderboard/claudecode/cli/tavily) | Search | 82 | B | 85 | 75 | $0.14 | 1m 24s | 11 | 0 |
| 6 | [Steel](/leaderboard/claudecode/cli/steel) | Browser | 79 | B | 74 | 93 | $0.19 | 1m 43s | 16 | 1 |
| 7 | [Deepgram](/leaderboard/claudecode/cli/deepgram) | Voice STT | 77 | B | 70 | 95 | $0.28 | 5m 34s | 9 | 4 |
| 8 | [Stripe](/leaderboard/claudecode/cli/stripe) | Payment | 77 | B | 71 | 93 | $0.19 | 2m 31s | 20 | 2 |
| 9 | [Browserbase](/leaderboard/claudecode/cli/browserbase) | Browser | 76 | B | 69 | 95 | $0.23 | 2m 3s | 20 | 1 |
| 10 | [E2B](/leaderboard/claudecode/cli/e2b) | Sandboxes | 76 | B | 83 | 60 | $0.12 | 2m 39s | 11 | 0 |
| 11 | [WorkOS](/leaderboard/claudecode/cli/workos) | Auth | 76 | B | 68 | 95 | $0.23 | 3m 0s | 25 | 1 |
| 12 | [Agentmail](/leaderboard/claudecode/cli/agentmail) | Email | 75 | B | 75 | 75 | $0.11 | 2m 14s | 10 | 1 |
| 13 | [Resend](/leaderboard/claudecode/cli/resend) | Email | 74 | C | 64 | 100 | $0.30 | 6m 41s | 26 | 5 |
| 14 | [Sprites](/leaderboard/claudecode/cli/sprites) | Sandboxes | 74 | C | 83 | 53 | $0.10 | 2m 13s | 11 | 0 |
| 15 | [Anchor Browser](/leaderboard/claudecode/cli/anchor-browser) | Browser | 73 | C | 74 | 73 | $0.18 | 1m 48s | 18 | 2 |
| 16 | [Browser Use](/leaderboard/claudecode/cli/browser-use) | Browser | 72 | C | 69 | 82 | $0.37 | 2m 30s | 20 | 1 |
| 17 | [Datadog](/leaderboard/claudecode/cli/datadog) | Observability | 71 | C | 70 | 75 | $0.14 | 3m 19s | 16 | 2 |
| 18 | [Extend.ai](/leaderboard/claudecode/cli/extend-ai) | Document Parsing | 71 | C | 67 | 80 | $0.30 | 4m 4s | 19 | 3 |
| 19 | [Pinecone](/leaderboard/claudecode/cli/pinecone) | Vector Databases | 71 | C | 68 | 78 | $0.26 | 2m 21s | 22 | 3 |
| 20 | [Auth0](/leaderboard/claudecode/cli/auth0) | Auth | 70 | C | 81 | 45 | $0.17 | 2m 35s | 20 | 0 |
| 21 | [Temporal](/leaderboard/claudecode/cli/temporal) | Durable Workflow | 65 | C | 72 | 50 | $0.14 | 2m 36s | 13 | 4 |
| 22 | [Descope](/leaderboard/claudecode/cli/descope) | Auth | 62 | C | 65 | 55 | $0.28 | 4m 49s | 33 | 2 |
| 23 | [OpenRouter](/leaderboard/claudecode/cli/openrouter) | Inference | 62 | C | 63 | 60 | $0.47 | 5m 21s | 39 | 11 |
| 24 | [Modal](/leaderboard/claudecode/cli/modal) | Sandboxes | 61 | C | 66 | 50 | $0.25 | 3m 56s | 21 | 1 |
| 25 | [Reducto](/leaderboard/claudecode/cli/reducto) | Document Parsing | 61 | C | 70 | 40 | $0.23 | 2m 11s | 13 | 1 |
| 26 | [LlamaParse](/leaderboard/claudecode/cli/llamaparse) | Document Parsing | 60 | C | 69 | 40 | $0.32 | 2m 27s | 17 | 2 |
| 27 | [Unstructured](/leaderboard/claudecode/cli/unstructured) | Document Parsing | 59 | C | 68 | 40 | $0.31 | 2m 42s | 21 | 3 |
| 28 | [Twilio](/leaderboard/claudecode/cli/twilio) | Voice Telephony | 56 | C | 65 | 35 | $0.26 | 3m 19s | 23 | 12 |
| 29 | [Rime](/leaderboard/claudecode/cli/rime) | Voice TTS | 55 | D | 65 | 30 | $0.27 | 8m 19s | 25 | 3 |
| 30 | [ElevenLabs](/leaderboard/claudecode/cli/elevenlabs) | Voice TTS | 53 | D | 68 | 20 | $0.22 | 2m 50s | 24 | 3 |
| 31 | [Naive](/leaderboard/claudecode/cli/naive) | Unified API | 47 | D | 38 | 71 | $0.21 | 2m 8s | 14 | 4 |
| 32 | [Vonage](/leaderboard/claudecode/cli/vonage) | Voice Telephony | 45 | D | 62 | 5 | $0.29 | 31m 10s | 27 | 10 |
| 33 | [Nebius AI Cloud](/leaderboard/claudecode/cli/nebius-ai-cloud) | Neocloud | 42 | D | 31 | 67 | $0.32 | 2m 25s | 26 | 8 |
| 34 | [Daytona](/leaderboard/claudecode/cli/daytona) | Sandboxes | 38 | D | 25 | 70 | $0.12 | 1m 44s | 11 | 0 |
| 35 | [Render](/leaderboard/claudecode/cli/render) | Cloud Hosting | 36 | D | 9 | 100 | $0.30 | 3m 36s | 28 | 3 |
| 36 | [Scalekit](/leaderboard/claudecode/cli/scalekit) | Auth | 32 | D | 32 | 33 | $0.00 | 4m 17s | 5 | 0 |
| 37 | [Vercel](/leaderboard/claudecode/cli/vercel) | Sandboxes | 31 | D | 12 | 78 | $0.00 | 6m 43s | 21 | 6 |
| 38 | [Railway](/leaderboard/claudecode/cli/railway) | Cloud Hosting | 30 | D | 3 | 93 | $0.53 | 7m 31s | 46 | 4 |
| 39 | [Telnyx](/leaderboard/claudecode/cli/telnyx) | Voice Telephony | 29 | D | 27 | 35 | $0.46 | 8m 6s | 38 | 3 |
| 40 | [Nylas](/leaderboard/claudecode/cli/nylas) | Email | 27 | D | — | 93 | — | — | 0 | 0 |
| 41 | [DigitalOcean](/leaderboard/claudecode/cli/digitalocean) | Cloud Hosting | 26 | D | — | 88 | — | — | 0 | 0 |
| 42 | [AssemblyAI](/leaderboard/claudecode/cli/assemblyai) | Voice STT | 25 | D | 6 | 70 | $0.33 | 32m 34s | 29 | 1 |
| 43 | [Zilliz Cloud](/leaderboard/claudecode/cli/zilliz-cloud) | Vector Databases | 25 | D | — | 86 | — | — | 0 | 0 |
| 44 | [Cartesia](/leaderboard/claudecode/cli/cartesia) | Voice TTS | 23 | D | 9 | 55 | $0.27 | 3m 45s | 24 | 1 |
| 45 | [Netlify](/leaderboard/claudecode/cli/netlify) | Cloud Hosting | 23 | D | 4 | 68 | $0.33 | 6m 35s | 33 | 11 |
| 46 | [Chroma](/leaderboard/claudecode/cli/chroma) | Vector Databases | 20 | D | 3 | 60 | $0.52 | 6m 22s | 38 | 6 |
| 47 | [Fireworks AI](/leaderboard/claudecode/cli/fireworks-ai) | Inference | 20 | D | 7 | 50 | $0.23 | 2m 55s | 22 | 3 |
| 48 | [Groq](/leaderboard/claudecode/cli/groq) | Inference | 19 | D | 4 | 55 | $0.79 | 35m 1s | 38 | 4 |
| 49 | [Camunda](/leaderboard/claudecode/cli/camunda) | Durable Workflow | 16 | D | 2 | 50 | $0.72 | 9m 16s | 52 | 13 |
| 50 | [Semgrep](/leaderboard/claudecode/cli/semgrep) | Code Review | 15 | D | 9 | 30 | $0.27 | 2m 24s | 17 | 8 |
| 51 | [Weaviate](/leaderboard/claudecode/cli/weaviate) | Vector Databases | 15 | D | — | 50 | — | — | 0 | 0 |
| 52 | [CodeRabbit](/leaderboard/claudecode/cli/coderabbit) | Code Review | 14 | D | 7 | 30 | $0.23 | 2m 39s | 24 | 7 |
| 53 | [Greptile](/leaderboard/claudecode/cli/greptile) | Code Review | 14 | D | 7 | 30 | $0.23 | 2m 16s | 25 | 5 |
| 54 | [Qodo](/leaderboard/claudecode/cli/qodo) | Code Review | 11 | D | 3 | 30 | $0.44 | 6m 59s | 30 | 9 |
| 55 | [Pipecat](/leaderboard/claudecode/cli/pipecat) | Voice Infra | 3 | D | — | 13 | — | — | 0 | 0 |
| 56 | [Adyen](/leaderboard/claudecode/cli/adyen) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 57 | [Agora](/leaderboard/claudecode/cli/agora) | Voice Infra | 0 | D | — | 0 | — | — | 0 | 0 |
| 58 | [Airwallex](/leaderboard/claudecode/cli/airwallex) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 59 | [Akka](/leaderboard/claudecode/cli/akka) | Durable Workflow | 0 | D | — | 0 | — | — | 0 | 0 |
| 60 | [AWS Step Functions](/leaderboard/claudecode/cli/aws-step-functions) | Durable Workflow | 0 | D | — | 0 | — | — | 0 | 0 |
| 61 | [Brave Search](/leaderboard/claudecode/cli/brave-search) | Search | 0 | D | — | 0 | — | — | 0 | 0 |
| 62 | [Cadence](/leaderboard/claudecode/cli/cadence) | Durable Workflow | 0 | D | — | 0 | — | — | 0 | 0 |
| 63 | [Cerebras](/leaderboard/claudecode/cli/cerebras) | Inference | 0 | D | — | 0 | — | — | 0 | 0 |
| 64 | [Chargebee](/leaderboard/claudecode/cli/chargebee) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 65 | [Circle](/leaderboard/claudecode/cli/circle) | Stablecoin | 0 | D | — | 0 | — | — | 0 | 0 |
| 66 | [Clerk](/leaderboard/claudecode/cli/clerk) | Auth | 0 | D | — | 0 | — | — | 0 | 0 |
| 67 | [Cloudflare Workers](/leaderboard/claudecode/cli/cloudflare-workers) | Sandboxes | 0 | D | — | 0 | — | — | 0 | 0 |
| 68 | [Coinbase Payments](/leaderboard/claudecode/cli/coinbase-payments) | Stablecoin | 0 | D | — | 0 | — | — | 0 | 0 |
| 69 | [CueMeet](/leaderboard/claudecode/cli/cuemeet) | Meeting Bot | 0 | D | — | 0 | — | — | 0 | 0 |
| 70 | [DeepInfra](/leaderboard/claudecode/cli/deepinfra) | Inference | 0 | D | — | 0 | — | — | 0 | 0 |
| 71 | [DFNS](/leaderboard/claudecode/cli/dfns) | Stablecoin | 0 | D | — | 0 | — | — | 0 | 0 |
| 72 | [Fireblocks](/leaderboard/claudecode/cli/fireblocks) | Stablecoin | 0 | D | — | 0 | — | — | 0 | 0 |
| 73 | [LanceDB](/leaderboard/claudecode/cli/lancedb) | Vector Databases | 0 | D | — | 0 | — | — | 0 | 0 |
| 74 | [LemonSqueezy](/leaderboard/claudecode/cli/lemonsqueezy) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 75 | [MeetGeek](/leaderboard/claudecode/cli/meetgeek) | Meeting Bot | 0 | D | — | 0 | — | — | 0 | 0 |
| 76 | [Meeting BaaS](/leaderboard/claudecode/cli/meeting-baas) | Meeting Bot | 0 | D | — | 0 | — | — | 0 | 0 |
| 77 | [Meetstream](/leaderboard/claudecode/cli/meetstream) | Meeting Bot | 0 | D | — | 0 | — | — | 0 | 0 |
| 78 | [Mollie](/leaderboard/claudecode/cli/mollie) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 79 | [Netflix Conductor](/leaderboard/claudecode/cli/netflix-conductor) | Durable Workflow | 0 | D | — | 0 | — | — | 0 | 0 |
| 80 | [OpenAI Whisper](/leaderboard/claudecode/cli/openai-whisper) | Voice STT | 0 | D | — | 0 | — | — | 0 | 0 |
| 81 | [Paddle](/leaderboard/claudecode/cli/paddle) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 82 | [PayPal](/leaderboard/claudecode/cli/paypal) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 83 | [Perplexity](/leaderboard/claudecode/cli/perplexity) | Inference | 0 | D | — | 0 | — | — | 0 | 0 |
| 84 | [Prefect](/leaderboard/claudecode/cli/prefect) | Durable Workflow | 0 | D | — | 0 | — | — | 0 | 0 |
| 85 | [Qdrant](/leaderboard/claudecode/cli/qdrant) | Vector Databases | 0 | D | — | 0 | — | — | 0 | 0 |
| 86 | [Razorpay](/leaderboard/claudecode/cli/razorpay) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 87 | [Recall.ai](/leaderboard/claudecode/cli/recall-ai) | Meeting Bot | 0 | D | — | 0 | — | — | 0 | 0 |
| 88 | [SambaNova](/leaderboard/claudecode/cli/sambanova) | Inference | 0 | D | — | 0 | — | — | 0 | 0 |
| 89 | [Square](/leaderboard/claudecode/cli/square) | Payment | 0 | D | — | 0 | — | — | 0 | 0 |
| 90 | [Stytch](/leaderboard/claudecode/cli/stytch) | Auth | 0 | D | — | 0 | — | — | 0 | 0 |
| 91 | [TogetherAI](/leaderboard/claudecode/cli/togetherai) | Inference | 0 | D | — | 0 | — | — | 0 | 0 |
| 92 | [Triple-A](/leaderboard/claudecode/cli/triple-a) | Stablecoin | 0 | D | — | 0 | — | — | 0 | 0 |
| 93 | [You.com](/leaderboard/claudecode/cli/you-com) | Search | 0 | D | — | 0 | — | — | 0 | 0 |

## Categories

| Category | Companies |
|----------|-----------|
| Payment | 10 |
| Inference | 8 |
| Durable Workflow | 7 |
| Auth | 6 |
| Sandboxes | 6 |
| Search | 6 |
| Vector Databases | 6 |
| Meeting Bot | 5 |
| Stablecoin | 5 |
| Browser | 4 |
| Cloud Hosting | 4 |
| Code Review | 4 |
| Document Parsing | 4 |
| Email | 3 |
| Voice Infra | 3 |
| Voice STT | 3 |
| Voice Telephony | 3 |
| Voice TTS | 3 |
| Neocloud | 1 |
| Observability | 1 |
| Unified API | 1 |

## Related Pages

- [Compare companies](/leaderboard/claudecode/cli/compare)
- [Claude Code API leaderboard](/leaderboard/claudecode/api)
- [Codex API leaderboard](/leaderboard/codex/api)
- [Agent Landscape](/leaderboard)

Canonical URL: https://usesapient.com/leaderboard/claudecode/cli
  