Topics / #cdp

Cdp projects on GitHub

Chrome DevTools Protocol automation and instrumentation of browsers.

As of , the most-starred Cdp projects on GitHub are browser-use (118.2K stars), posthog (40.3K stars) and browser (36.6K stars). GitHub.Locker tracks 19 Cdp repositories with 344.3K stars combined. The fastest-growing on October 16 was moli, with +317 stars in a day.

19Projects
344.3KStars in total
+657Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

19 projects · by stars

  1. #1 · browser-use/browser-use

    browser-use

    Browser Use is an open-source browser agent that lets AI models control a real web browser - navigating sites, filling forms, handling CAPTCHAs, and completing tasks like booking appointments.

    118.2K
  2. #2 · PostHog/posthog

    posthog

    PostHog is an open source platform for building 'self-driving products' that bundles product analytics, web analytics, session replay, feature flags, experiments, error tracking, logs, surveys, a data warehouse, and AI observability into one tool.

    40.3K
  3. #3 · lightpanda-io/browser

    browser

    Lightpanda is a headless browser built from scratch in Zig for AI agents and automation, not a fork of Chromium or WebKit.

    36.6K
  1. 4

    obscura

    29Kh4ckf0r0day/obscura · Rust

    An open-source headless browser engine written in Rust, built for web scraping and AI agent automation. It runs real JavaScript via an embedded V8 and supports the Chrome DevTools Protocol.

  2. 5

    stagehand

    25.7Kbrowserbase/stagehand · TypeScript

    Stagehand is an SDK for building browser agents — code or AI agents that drive a real browser to extract data and interact with any website, with SDKs for TypeScript, Python, and Go.

  3. 6

    moli

    19.1Klexmount/moli · Rust

    Moli is a production-ready headless browser for AI agents, built in Rust. It helps agents fetch and extract web pages, search the web, and automate browser tasks through the CLI, CDP, WebDriver Classic, or WebDriver BiDi.

  4. 7

    browser-harness

    18.5Kbrowser-use/browser-harness · Python

    Browser Harness connects an LLM-based coding agent directly to your real browser through an editable CDP websocket, letting the agent complete real browser tasks (like finding and downloading your latest posts) while writing its own reusable helpers so it keeps improving with each task.

  5. 8

    nanobrowser

    14.1Knanobrowser/nanobrowser · TypeScript

    Nanobrowser is an open-source Chrome extension that uses a multi-agent AI system to automate web browsing tasks, acting as a free alternative to OpenAI Operator.

  6. 9

    chromedp

    13.3Kchromedp/chromedp · Go

    chromedp is a Go library that drives any browser supporting the Chrome DevTools Protocol — a faster, simpler way to automate Chrome from Go code, with no external dependencies.

  7. 10

    pinchtab

    10.4Kpinchtab/pinchtab · Go

    An HTTP server that gives AI agents direct control over Chrome: they navigate pages, extract structured content and interact with the DOM through a small local daemon instead of raw screenshots.

  8. 11

    web-access

    9.2Keze-is/web-access · JavaScript

    An open-source Agent Skill that gives AI coding agents full web access: it adds smart selection among web tools (WebSearch, WebFetch, curl, Jina, CDP) plus real browser automation through a proxy connected to your own browser.

  9. 12

    skills

    3.7Kbrowserbase/skills · JavaScript

    An official collection of Browserbase agent skills that gives Claude Code web access: browser automation through the browse CLI, plus lighter skills that fetch pages or search the web without launching a browser.

  10. 13

    agent-desktop

    1.8Klahfir/agent-desktop · Rust

    Agent Desktop is a Rust-built tool that gives AI agents reliable control over desktop apps by reading the OS accessibility tree instead of screenshots, so actions target real UI elements with stable, retry-safe references instead of guessed pixel coordinates.

  11. 14

    typesafe-computer-use

    1.2Kawlevin/typesafe-computer-use · Python

    A Python agent that drives your Mac toward a goal you type in plain English: it OCRs the screen, a cheap classifier picks each action, and it clicks — about $0.0002 per step.

  12. 15

    macos-harness

    956browser-use/macos-harness · Python

    macos-harness is a thin Python harness that gives an LLM agent direct control of a Mac through a handful of raw primitives instead of prebuilt app-specific tools.

  13. 16

    scout

    894outcrawlai/scout · TypeScript

    Scout is an open-source browser agent from Outcrawl: you describe a task in plain English, and it opens a real browser, reads the page, clicks, types and scrolls until the job is done, then hands back the answer.

  14. 17

    antigravity_phone_chat

    809krishnakanthb13/antigravity_phone_chat · JavaScript

    It is a real-time mobile monitor and remote control for your Antigravity AI desktop sessions, mirroring the chat to your phone and letting you send messages, stop generations, or approve actions remotely.

  15. 18

    browser-use-pi

    431browser-use/browser-use-pi · TypeScript

    Browser Use Pi is a tiny TypeScript SDK that lets an AI agent write live JavaScript to drive a real Chrome browser over the raw DevTools Protocol, instead of calling a fixed set of browser actions.

  16. 19

    Endoplexity

    180Endokelp/Endoplexity · TypeScript

    Endoplexity is a Chrome side-panel extension that lets an existing Claude or Cursor subscription drive your real browser — clicking, typing, filling forms, switching tabs — through the claude or cursor-agent CLI you already have logged in, instead of a separate metered API key.

Often tagged together