{"id":"mehmetnadir-cdpilot","name":"cdpilot","af_score":52.2,"security_score":52.2,"reliability_score":22.5,"what_it_does":"cdpilot is a CLI for local browser automation using Chrome DevTools Protocol (CDP), offering many browser-control commands (navigation, clicking, typing, screenshots/PDF, console/network/diagnostics, network throttling/proxy, request interception, device emulation, geolocation, cookies/storage, tabs, etc.). It also advertises an MCP server/tool mode so AI agents can invoke the CLI. It launches an isolated browser profile/session locally and communicates with the browser over local CDP endpoints (127.0.0.1 by default).","best_when":"You want a lightweight, local, CLI-first CDP automation tool (optionally callable as an MCP tool) for agent-driven browsing, screenshots/PDFs, and debugging with minimal dependencies.","avoid_when":"You need a formally specified HTTP/SDK API with strong error codes, explicit rate-limit policies, and documented retry/idempotency semantics; or you require enterprise authentication/authorization controls beyond local execution.","last_evaluated":"2026-03-30T15:43:25.092236+00:00","has_mcp":true,"has_api":false,"auth_methods":["Local execution (no user auth described)"],"has_free_tier":true,"known_gotchas":["Browser/UI automation can be timing-sensitive; README roadmap mentions “Auto-wait” as not yet implemented, which may increase flakiness for agents that click/type immediately after navigation.","Commands are CLI/subprocess-oriented; when used from agents, output parsing and state management (active tab/session/port/profile) may require careful handling by the agent.","Some advanced DOM contexts are not indicated as supported (e.g., roadmap lists iframe & Shadow DOM support as not yet done)."],"error_quality":0.0}