ChromeDevTools/chrome-devtools-mcpPublic

Chrome DevTools for coding agents

AI summary: An MCP server that provides AI coding assistants with native, deep control over Chrome DevTools for advanced debugging.

Stars
52.9K
+100 today
Forks
5.5K
Watchers
255
Open issues
81
Open PRs
35
Contributors
~129
Commits
1.3K
Branches
44

TypeScriptApache-2.0Created Sep 11, 2025Last push 2d agoLatest release chrome-devtools-mcp-v1.10.1+332 stars this week+2.1K this month

Quick answers

What is chrome-devtools-mcp?
An MCP server that provides AI coding assistants with native, deep control over Chrome DevTools for advanced debugging.
What does chrome-devtools-mcp do?
chrome-devtools-mcp seamlessly connects coding agents like Claude, Cursor, and Copilot directly to a live Google Chrome browser instance using the Model-Context-Protocol. It explicitly grants the AI full access to the powerful Chrome DevTools protocol, allowing it to dynamically inspect the DOM, read console logs, capture screenshots, and analyze network traffic autonomously. The tool can record performance traces and extract highly actionable insights without human intervention. By exposing these profound DevTools capabilities as an MCP server, it enables AI to actively debug complex web applications rather than just reading static source code.
Who is chrome-devtools-mcp for?
Frontend developers, QA automation engineers, and AI tool builders actively utilizing agentic coding assistants who need their AI to deeply interact with live web applications.
How do I get started with chrome-devtools-mcp?
npx -y chrome-devtools-mcp@latest
How popular is chrome-devtools-mcp on GitHub?
ChromeDevTools/chrome-devtools-mcp has 52,914 stars and 5,459 forks on GitHub, and gained 332 stars in the last 7 days.
What license does chrome-devtools-mcp use?
ChromeDevTools/chrome-devtools-mcp is released under the Apache-2.0 license.

Star history

since Jul 28, 2026
020K40KJul 2026Aug 2026Sep 2026Oct 2026
52.9K stars as of Oct 3, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-28: 0 commits2025-09-29: 11 commits2025-09-30: 5 commits2025-10-01: 10 commits2025-10-02: 8 commits2025-10-03: 1 commit2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 4 commits2025-10-07: 4 commits2025-10-08: 9 commits2025-10-09: 1 commit2025-10-10: 13 commits2025-10-11: 1 commit2025-10-12: 7 commits2025-10-13: 11 commits2025-10-14: 4 commits2025-10-15: 2 commits2025-10-16: 6 commits2025-10-17: 9 commits2025-10-18: 1 commit2025-10-19: 0 commits2025-10-20: 9 commits2025-10-21: 9 commits2025-10-22: 6 commits2025-10-23: 2 commits2025-10-24: 4 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 10 commits2025-10-28: 1 commit2025-10-29: 6 commits2025-10-30: 3 commits2025-10-31: 2 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 3 commits2025-11-04: 3 commits2025-11-05: 5 commits2025-11-06: 0 commits2025-11-07: 4 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 3 commits2025-11-11: 1 commit2025-11-12: 2 commits2025-11-13: 3 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 6 commits2025-11-18: 0 commits2025-11-19: 5 commits2025-11-20: 1 commit2025-11-21: 4 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 5 commits2025-11-25: 3 commits2025-11-26: 2 commits2025-11-27: 4 commits2025-11-28: 10 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 2 commits2025-12-03: 8 commits2025-12-04: 0 commits2025-12-05: 1 commit2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 4 commits2025-12-09: 3 commits2025-12-10: 3 commits2025-12-11: 6 commits2025-12-12: 5 commits2025-12-13: 1 commit2025-12-14: 0 commits2025-12-15: 1 commit2025-12-16: 1 commit2025-12-17: 1 commit2025-12-18: 1 commit2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 2 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 0 commits2026-01-07: 1 commit2026-01-08: 7 commits2026-01-09: 2 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 9 commits2026-01-13: 9 commits2026-01-14: 5 commits2026-01-15: 5 commits2026-01-16: 5 commits2026-01-17: 0 commits2026-01-18: 3 commits2026-01-19: 7 commits2026-01-20: 7 commits2026-01-21: 2 commits2026-01-22: 7 commits2026-01-23: 3 commits2026-01-24: 0 commits2026-01-25: 3 commits2026-01-26: 4 commits2026-01-27: 8 commits2026-01-28: 8 commits2026-01-29: 2 commits2026-01-30: 3 commits2026-01-31: 0 commits2026-02-01: 2 commits2026-02-02: 0 commits2026-02-03: 5 commits2026-02-04: 7 commits2026-02-05: 6 commits2026-02-06: 9 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 2 commits2026-02-10: 4 commits2026-02-11: 2 commits2026-02-12: 1 commit2026-02-13: 10 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 2 commits2026-02-17: 2 commits2026-02-18: 10 commits2026-02-19: 4 commits2026-02-20: 8 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 8 commits2026-02-24: 10 commits2026-02-25: 5 commits2026-02-26: 9 commits2026-02-27: 9 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 9 commits2026-03-03: 10 commits2026-03-04: 10 commits2026-03-05: 17 commits2026-03-06: 9 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 4 commits2026-03-10: 3 commits2026-03-11: 5 commits2026-03-12: 2 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 2 commits2026-03-17: 2 commits2026-03-18: 3 commits2026-03-19: 2 commits2026-03-20: 6 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 3 commits2026-03-25: 3 commits2026-03-26: 3 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 4 commits2026-03-31: 9 commits2026-04-01: 15 commits2026-04-02: 7 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 1 commit2026-04-08: 1 commit2026-04-09: 4 commits2026-04-10: 3 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 3 commits2026-04-14: 2 commits2026-04-15: 8 commits2026-04-16: 9 commits2026-04-17: 8 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 9 commits2026-04-21: 7 commits2026-04-22: 7 commits2026-04-23: 3 commits2026-04-24: 3 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 4 commits2026-04-28: 5 commits2026-04-29: 5 commits2026-04-30: 2 commits2026-05-01: 0 commits2026-05-02: 1 commit2026-05-03: 0 commits2026-05-04: 2 commits2026-05-05: 3 commits2026-05-06: 7 commits2026-05-07: 6 commits2026-05-08: 3 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 6 commits2026-05-12: 6 commits2026-05-13: 7 commits2026-05-14: 3 commits2026-05-15: 1 commit2026-05-16: 1 commit2026-05-17: 3 commits2026-05-18: 15 commits2026-05-19: 2 commits2026-05-20: 2 commits2026-05-21: 3 commits2026-05-22: 2 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 16 commits2026-05-27: 7 commits2026-05-28: 2 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 2 commits2026-06-02: 2 commits2026-06-03: 1 commit2026-06-04: 0 commits2026-06-05: 4 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 7 commits2026-06-09: 6 commits2026-06-10: 0 commits2026-06-11: 1 commit2026-06-12: 1 commit2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 3 commits2026-06-17: 2 commits2026-06-18: 10 commits2026-06-19: 2 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 5 commits2026-06-23: 2 commits2026-06-24: 3 commits2026-06-25: 0 commits2026-06-26: 1 commit2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 2 commits2026-06-30: 2 commits2026-07-01: 3 commits2026-07-02: 3 commits2026-07-03: 3 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 7 commits2026-07-07: 1 commit2026-07-08: 4 commits2026-07-09: 11 commits2026-07-10: 5 commits2026-07-11: 0 commits2026-07-12: 1 commit2026-07-13: 6 commits2026-07-14: 5 commits2026-07-15: 1 commit2026-07-16: 3 commits2026-07-17: 1 commit2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 2 commits2026-07-21: 3 commits2026-07-22: 3 commits2026-07-23: 4 commits2026-07-24: 1 commit2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 4 commits2026-07-28: 1 commit2026-07-29: 3 commits2026-07-30: 5 commits2026-07-31: 4 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 2 commits2026-08-04: 7 commits2026-08-05: 5 commits2026-08-06: 5 commits2026-08-07: 13 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 22 commits2026-08-11: 11 commits2026-08-12: 9 commits2026-08-13: 8 commits2026-08-14: 4 commits2026-08-15: 0 commits2026-08-16: 1 commit2026-08-17: 5 commits2026-08-18: 1 commit2026-08-19: 7 commits2026-08-20: 2 commits2026-08-21: 2 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 1 commit2026-08-25: 2 commits2026-08-26: 1 commit2026-08-27: 2 commits2026-08-28: 2 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 2 commits2026-09-01: 4 commits2026-09-02: 11 commits2026-09-03: 6 commits2026-09-04: 5 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 6 commits2026-09-08: 6 commits2026-09-09: 7 commits2026-09-10: 11 commits2026-09-11: 6 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 2 commits2026-09-15: 7 commits2026-09-16: 1 commit2026-09-17: 5 commits2026-09-18: 1 commit2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 9 commits2026-09-22: 11 commits2026-09-23: 13 commits2026-09-24: 3 commits2026-09-25: 0 commits2026-09-26: 0 commits
1,157 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    52,914 stars

  • Very active

    1,157 commits in 52 weeks

  • Community-driven

    ~129 contributors

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    18 trending appearances

What chrome-devtools-mcp does

chrome-devtools-mcp seamlessly connects coding agents like Claude, Cursor, and Copilot directly to a live Google Chrome browser instance using the Model-Context-Protocol. It explicitly grants the AI full access to the powerful Chrome DevTools protocol, allowing it to dynamically inspect the DOM, read console logs, capture screenshots, and analyze network traffic autonomously. The tool can record performance traces and extract highly actionable insights without human intervention. By exposing these profound DevTools capabilities as an MCP server, it enables AI to actively debug complex web applications rather than just reading static source code.

Frontend developers, QA automation engineers, and AI tool builders actively utilizing agentic coding assistants who need their AI to deeply interact with live web applications.

  • Native MCP integration: Acts as a robust Model-Context-Protocol server for absolutely seamless connection with modern AI coding assistants.
  • Live DOM inspection: Allows autonomous agents to aggressively query, read, and manipulate the Document Object Model in real-time.
  • Deep network analysis: Captures and rigorously analyzes raw network requests to help AI rapidly diagnose API failures or latency issues.
  • Programmatic visual debugging: Takes highly accurate programmatic screenshots so the agent can visually verify complex UI changes or layout bugs.
  • Automated performance tracing: Records and parses incredibly dense Chrome DevTools performance profiles to instantly identify hidden runtime bottlenecks.
  • Reliable Puppeteer automation: Natively utilizes Puppeteer to flawlessly automate complex actions in Chrome and automatically wait for reliable action results.

Where teams use it

Autonomous UI Testing

Developers offload massive visual regression testing directly to an AI agent that captures and aggressively analyzes browser screenshots.

Interactive Frontend Debugging

Engineers command Cursor to fix a frontend bug by having it actively read stack traces and console errors from a live Chrome tab.

Performance Optimization

Performance engineers utilize Claude to parse massive DevTools traces and suggest optimizations for slow-rendering components.

Complex Web Scraping

Data scientists rapidly build intelligent scrapers where the AI handles incredibly complex navigation and heavily dynamic content loading.

Getting started: npx -y chrome-devtools-mcp@latest

README

main branch

Chrome DevTools for agents

npm chrome-devtools-mcp package

Chrome DevTools for agents (chrome-devtools-mcp) lets your coding agent (such as Antigravity, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis. A CLI is also provided for use without MCP.

Tool reference | Changelog | Contributing | Troubleshooting | Design Principles

Key features

  • Get performance insights: Uses Chrome DevTools to record traces and extract actionable performance insights.
  • Advanced browser debugging: Analyze network requests, take screenshots and check browser console messages (with source-mapped stack traces).
  • Reliable automation. Uses puppeteer to automate actions in Chrome and automatically wait for action results.

Disclaimers

chrome-devtools-mcp exposes content of the browser instance to the MCP clients allowing them to inspect, debug, and modify any data in the browser or DevTools. Avoid sharing sensitive or personal information that you don't want to share with MCP clients.

chrome-devtools-mcp officially supports Google Chrome and Chrome for Testing only. Other Chromium-based browsers may work, but this is not guaranteed, and you may encounter unexpected behavior. Use at your own discretion. We are committed to providing fixes and support for the latest version of Extended Stable Chrome.

Performance tools may send trace URLs to the Google CrUX API to fetch real-user experience data. This helps provide a holistic performance picture by presenting field data alongside lab data. This data is collected by the Chrome User Experience Report (CrUX). To disable this, run with the --no-performance-crux flag.

Usage statistics

Google collects usage statistics (such as tool invocation success rates, latency, and environment information) to improve the reliability and performance of Chrome DevTools MCP.

Data collection is enabled by default. You can opt-out by passing the --no-usage-statistics flag when starting the server:

"args": ["-y", "chrome-devtools-mcp@latest", "--no-usage-statistics"]

Google handles this data in accordance with the Google Privacy Policy.

Google's collection of usage statistics for Chrome DevTools MCP is independent from the Chrome browser's usage statistics. Opting out of Chrome metrics does not automatically opt you out of this tool, and vice-versa.

Collection is disabled if CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS or CI env variables are set.

Update checks

By default, the server periodically checks the npm registry for updates and logs a notification when a newer version is available. You can disable these update checks by setting the CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS environment variable.

Requirements

Getting started

Add the following config to your MCP client:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

Note

Using chrome-devtools-mcp@latest ensures that your MCP client will always use the latest version of the Chrome DevTools MCP server.

If you are interested in doing only basic browser tasks, use the --slim mode:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest", "--slim", "--headless"]
    }
  }
}

See Slim tool reference.

MCP Client configuration

For setup instructions specific to your editor or agent (e.g. Antigravity, Claude Code, Cursor, VS Code), please see our Client Configurations Guide.

Your first prompt

Enter the following prompt in your MCP Client to check if everything is working:

Check the performance of https://developers.chrome.com

Your MCP client should open the browser and record a performance trace.

Note

The MCP server will start the browser automatically once the MCP client uses a tool that requires a running browser instance. Connecting to the Chrome DevTools MCP server on its own will not automatically start the browser.

Tools

If you run into any issues, checkout our troubleshooting guide. See the full Tool Reference for a complete list of all supported MCP capabilities.

Configuration

Find the complete list of server parameters (e.g., --headless, --isolated, --slim) and how to configure WebSocket connections in the Configuration Guide.

Advanced Usage

For advanced features such as handling concurrent sessions, persistent user data directories, connecting to a running Chrome instance instead of starting a new one, or debugging on Android, see our Advanced Usage Guide.

Integrating as a browser subagent

If you are developing agentic tooling and want to provide an integrated browser subagent as part of your product, we recommend building on top of Chrome DevTools for agents.

For a reference implementation, see the Gemini CLI browser agent documentation.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

62 total
  1. chrome-devtools-mcp: v1.10.1chrome-devtools-mcp-v1.10.1Sep 23, 2026

    ## [1.10.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.10.0...chrome-devtools-mcp-v1.10.1) (2026-09-23) ### 🛠️ Fixes * **build:** resolve node export conditions in rollup bundle ([#2814](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2814)) ([d7c9b55](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d7c9b55490d0be66f1d8c77711aaf6854af8ceb7))

  2. chrome-devtools-mcp: v1.10.0chrome-devtools-mcp-v1.10.0Sep 23, 2026

    ## [1.10.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.9.0...chrome-devtools-mcp-v1.10.0) (2026-09-23) ### 🎉 Features * add css formatter class ([#2707](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2707)) ([f0b5fa4](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f0b5fa4bde0afa30c53996ec0f987af6b6ab28ac)) * add get_css_style tool ([#2612](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2612)) ([4454ae0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4454ae0a8a3d6072ea52d8931a9562907e8dbaae)) * **performance:** chunked trace buffer parser for large recordings ([#2721](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2721)) ([23b9a48](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/23b9a480010d803fc8962bb5d11017b1e2ad76b2)) * set default pageSize and pageIdx for get_css_styles tool ([#2799](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2799)) ([dc9d14d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dc9d14dc6f08c289376655365adffedae8d04054)) * support config file ([#2661](https://github.com/ChromeDevTools/chrome-devtools-mcp/issue

  3. chrome-devtools-mcp: v1.9.0chrome-devtools-mcp-v1.9.0Sep 8, 2026

    ## [1.9.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.8.0...chrome-devtools-mcp-v1.9.0) (2026-09-08) ### 🎉 Features * Add --allow-unrestricted-paths by default for CLI ([#2618](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2618)) ([2dc104c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2dc104ce1bec57f17763cb7d72b33e03057a79bc)) * add Agent Plugins 1.0 package ([#2623](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2623)) ([05d9e55](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/05d9e55581b48e12412c0b531d87c739143782b6)) * add an option to turn off js execution tools ([#2627](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2627)) ([a78566e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a78566ee7cf5f0126aab84b131ffb15df8785866)) * Add cookie-debugging skill and improve network/pages tool descriptions ([#2596](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2596)) ([6a67552](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6a67552771e8e7d6b2e3180f607175ab515e4027)) * add screencast fps option ([#2312](https://github.com/ChromeDevT

  4. chrome-devtools-mcp: v1.8.0chrome-devtools-mcp-v1.8.0Aug 25, 2026

    ## [1.8.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.7.0...chrome-devtools-mcp-v1.8.0) (2026-08-25) ### 🎉 Features * Add additional params to get_heapsnapshot_edges ([#2561](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2561)) ([b58c613](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b58c613f4b05ade36bbf0d6ba44d5a525ec4d19a)) * add optional stack traces to list_console_messages ([#2505](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2505)) ([85c73a0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/85c73a0abc85a2a4e8b7705955dddcede543ebae)) * add PWA automation tools ([#2430](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2430)) ([0ea5c8d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0ea5c8d15b8db68a279cc0935c28672ad606e466)), closes [#2270](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2270) * Add query_heapsnapshot MCP tool ([#2553](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2553)) ([fadbf41](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/fadbf41d96db84cea12e379592bc13b005c053b4)) * allow evaluate_script

  5. chrome-devtools-mcp: v1.7.0chrome-devtools-mcp-v1.7.0Aug 10, 2026

    ## [1.7.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.6.0...chrome-devtools-mcp-v1.7.0) (2026-08-10) ### 🎉 Features * add a utility function to check for localhost. ([#2454](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2454)) ([c5ebf9e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c5ebf9e2023ec37c77d2ee355a345249ac91d192)) * Add get_heapsnapshot_object_details MCP tool ([#2374](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2374)) ([8432cb9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8432cb97a2a18f48afcb542f27dd88d7e5a11f36)) * Emit native contexts in snapshot summary ([#2375](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2375)) ([f78a911](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f78a911dc0ce843b08549560d0357712d3b18609)) * Filter heap snapshot objects by native context ([#2377](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2377)) ([76fd242](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/76fd2424984827802867672fcc8d0e0036f4a3af)) * **telemetry:** log devtools data. ([#2460](https://github.com/ChromeDevTools/chr

Code frequency

additions and deletions
+65.9K-65.9KWeek of 2025-09-14: +1,147 linesWeek of 2025-09-14: -2,509 linesWeek of 2025-09-21: +4,776 linesWeek of 2025-09-21: -1,094 linesWeek of 2025-09-28: +938 linesWeek of 2025-09-28: -288 linesWeek of 2025-10-05: +901 linesWeek of 2025-10-05: -337 linesWeek of 2025-10-12: +2,947 linesWeek of 2025-10-12: -1,399 linesWeek of 2025-10-19: +2,422 linesWeek of 2025-10-19: -956 linesWeek of 2025-10-26: +1,002 linesWeek of 2025-10-26: -542 linesWeek of 2025-11-02: +436 linesWeek of 2025-11-02: -248 linesWeek of 2025-11-09: +260 linesWeek of 2025-11-09: -239 linesWeek of 2025-11-16: +1,057 linesWeek of 2025-11-16: -355 linesWeek of 2025-11-23: +1,486 linesWeek of 2025-11-23: -646 linesWeek of 2025-11-30: +612 linesWeek of 2025-11-30: -544 linesWeek of 2025-12-07: +809 linesWeek of 2025-12-07: -460 linesWeek of 2025-12-14: +45 linesWeek of 2025-12-14: -18 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +182 linesWeek of 2025-12-28: -182 linesWeek of 2026-01-04: +620 linesWeek of 2026-01-04: -339 linesWeek of 2026-01-11: +3,294 linesWeek of 2026-01-11: -968 linesWeek of 2026-01-18: +5,157 linesWeek of 2026-01-18: -1,594 linesWeek of 2026-01-25: +5,487 linesWeek of 2026-01-25: -641 linesWeek of 2026-02-01: +1,732 linesWeek of 2026-02-01: -543 linesWeek of 2026-02-08: +2,132 linesWeek of 2026-02-08: -1,626 linesWeek of 2026-02-15: +2,022 linesWeek of 2026-02-15: -1,465 linesWeek of 2026-02-22: +65,937 linesWeek of 2026-02-22: -3,380 linesWeek of 2026-03-01: +9,274 linesWeek of 2026-03-01: -6,486 linesWeek of 2026-03-08: +357 linesWeek of 2026-03-08: -304 linesWeek of 2026-03-15: +412 linesWeek of 2026-03-15: -249 linesWeek of 2026-03-22: +506 linesWeek of 2026-03-22: -231 linesWeek of 2026-03-29: +13,794 linesWeek of 2026-03-29: -4,077 linesWeek of 2026-04-05: +996 linesWeek of 2026-04-05: -807 linesWeek of 2026-04-12: +2,161 linesWeek of 2026-04-12: -430 linesWeek of 2026-04-19: +6,372 linesWeek of 2026-04-19: -3,184 linesWeek of 2026-04-26: +14,489 linesWeek of 2026-04-26: -12,504 linesWeek of 2026-05-03: +2,564 linesWeek of 2026-05-03: -1,539 linesWeek of 2026-05-10: +6,008 linesWeek of 2026-05-10: -5,250 linesWeek of 2026-05-17: +1,942 linesWeek of 2026-05-17: -1,962 linesWeek of 2026-05-24: +1,410 linesWeek of 2026-05-24: -853 linesWeek of 2026-05-31: +832 linesWeek of 2026-05-31: -539 linesWeek of 2026-06-07: +3,412 linesWeek of 2026-06-07: -1,207 linesWeek of 2026-06-14: +1,202 linesWeek of 2026-06-14: -366 linesWeek of 2026-06-21: +452 linesWeek of 2026-06-21: -415 linesWeek of 2026-06-28: +1,394 linesWeek of 2026-06-28: -343 linesWeek of 2026-07-05: +4,916 linesWeek of 2026-07-05: -8,144 linesWeek of 2026-07-12: +1,823 linesWeek of 2026-07-12: -906 linesWeek of 2026-07-19: +2,133 linesWeek of 2026-07-19: -1,870 linesWeek of 2026-07-26: +1,418 linesWeek of 2026-07-26: -1,211 linesWeek of 2026-08-02: +3,209 linesWeek of 2026-08-02: -2,017 linesWeek of 2026-08-09: +9,371 linesWeek of 2026-08-09: -6,607 linesWeek of 2026-08-16: +1,567 linesWeek of 2026-08-16: -360 linesWeek of 2026-08-23: +896 linesWeek of 2026-08-23: -249 linesWeek of 2026-08-30: +4,288 linesWeek of 2026-08-30: -1,918 linesWeek of 2026-09-06: +8,679 linesWeek of 2026-09-06: -1,844 linesSep 14, 2025Sep 6, 2026
+211.3K lines added, -86.2K removed over the last year.

Commits per week

last 52 weeks
550Week of 2025-09-28: 35 commitsWeek of 2025-10-05: 32 commitsWeek of 2025-10-12: 40 commitsWeek of 2025-10-19: 30 commitsWeek of 2025-10-26: 22 commitsWeek of 2025-11-02: 15 commitsWeek of 2025-11-09: 9 commitsWeek of 2025-11-16: 16 commitsWeek of 2025-11-23: 24 commitsWeek of 2025-11-30: 11 commitsWeek of 2025-12-07: 22 commitsWeek of 2025-12-14: 4 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 2 commitsWeek of 2026-01-04: 11 commitsWeek of 2026-01-11: 33 commitsWeek of 2026-01-18: 29 commitsWeek of 2026-01-25: 28 commitsWeek of 2026-02-01: 29 commitsWeek of 2026-02-08: 19 commitsWeek of 2026-02-15: 26 commitsWeek of 2026-02-22: 41 commitsWeek of 2026-03-01: 55 commitsWeek of 2026-03-08: 14 commitsWeek of 2026-03-15: 15 commitsWeek of 2026-03-22: 10 commitsWeek of 2026-03-29: 35 commitsWeek of 2026-04-05: 9 commitsWeek of 2026-04-12: 30 commitsWeek of 2026-04-19: 29 commitsWeek of 2026-04-26: 17 commitsWeek of 2026-05-03: 21 commitsWeek of 2026-05-10: 24 commitsWeek of 2026-05-17: 27 commitsWeek of 2026-05-24: 25 commitsWeek of 2026-05-31: 9 commitsWeek of 2026-06-07: 15 commitsWeek of 2026-06-14: 17 commitsWeek of 2026-06-21: 11 commitsWeek of 2026-06-28: 13 commitsWeek of 2026-07-05: 28 commitsWeek of 2026-07-12: 17 commitsWeek of 2026-07-19: 13 commitsWeek of 2026-07-26: 17 commitsWeek of 2026-08-02: 32 commitsWeek of 2026-08-09: 54 commitsWeek of 2026-08-16: 18 commitsWeek of 2026-08-23: 8 commitsWeek of 2026-08-30: 28 commitsWeek of 2026-09-06: 36 commitsWeek of 2026-09-13: 16 commitsWeek of 2026-09-20: 36 commitsSep 28, 2025Sep 20, 2026
1.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 2 commitsSun 8:00 — 4 commitsSun 9:00 — 1 commitsSun 10:00 — 3 commitsSun 11:00 — 2 commitsSun 12:00 — 0 commitsSun 13:00 — 3 commitsSun 14:00 — 0 commitsSun 15:00 — 2 commitsSun 16:00 — 3 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 0 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 1 commitsMon 1:00 — 1 commitsMon 2:00 — 2 commitsMon 3:00 — 0 commitsMon 4:00 — 2 commitsMon 5:00 — 7 commitsMon 6:00 — 1 commitsMon 7:00 — 1 commitsMon 8:00 — 18 commitsMon 9:00 — 24 commitsMon 10:00 — 25 commitsMon 11:00 — 29 commitsMon 12:00 — 17 commitsMon 13:00 — 22 commitsMon 14:00 — 27 commitsMon 15:00 — 27 commitsMon 16:00 — 35 commitsMon 17:00 — 13 commitsMon 18:00 — 11 commitsMon 19:00 — 4 commitsMon 20:00 — 2 commitsMon 21:00 — 2 commitsMon 22:00 — 1 commitsMon 23:00 — 1 commitsTue 0:00 — 3 commitsTue 1:00 — 0 commitsTue 2:00 — 1 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 3 commitsTue 7:00 — 7 commitsTue 8:00 — 19 commitsTue 9:00 — 17 commitsTue 10:00 — 13 commitsTue 11:00 — 24 commitsTue 12:00 — 21 commitsTue 13:00 — 18 commitsTue 14:00 — 26 commitsTue 15:00 — 26 commitsTue 16:00 — 16 commitsTue 17:00 — 16 commitsTue 18:00 — 7 commitsTue 19:00 — 8 commitsTue 20:00 — 5 commitsTue 21:00 — 9 commitsTue 22:00 — 6 commitsTue 23:00 — 1 commitsWed 0:00 — 3 commitsWed 1:00 — 3 commitsWed 2:00 — 0 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 1 commitsWed 6:00 — 3 commitsWed 7:00 — 13 commitsWed 8:00 — 17 commitsWed 9:00 — 21 commitsWed 10:00 — 28 commitsWed 11:00 — 26 commitsWed 12:00 — 26 commitsWed 13:00 — 23 commitsWed 14:00 — 37 commitsWed 15:00 — 25 commitsWed 16:00 — 20 commitsWed 17:00 — 15 commitsWed 18:00 — 7 commitsWed 19:00 — 2 commitsWed 20:00 — 1 commitsWed 21:00 — 3 commitsWed 22:00 — 3 commitsWed 23:00 — 4 commitsThu 0:00 — 1 commitsThu 1:00 — 1 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 2 commitsThu 6:00 — 1 commitsThu 7:00 — 7 commitsThu 8:00 — 22 commitsThu 9:00 — 18 commitsThu 10:00 — 8 commitsThu 11:00 — 29 commitsThu 12:00 — 17 commitsThu 13:00 — 31 commitsThu 14:00 — 23 commitsThu 15:00 — 16 commitsThu 16:00 — 13 commitsThu 17:00 — 16 commitsThu 18:00 — 12 commitsThu 19:00 — 7 commitsThu 20:00 — 7 commitsThu 21:00 — 5 commitsThu 22:00 — 2 commitsThu 23:00 — 2 commitsFri 0:00 — 0 commitsFri 1:00 — 1 commitsFri 2:00 — 1 commitsFri 3:00 — 2 commitsFri 4:00 — 1 commitsFri 5:00 — 2 commitsFri 6:00 — 3 commitsFri 7:00 — 7 commitsFri 8:00 — 7 commitsFri 9:00 — 27 commitsFri 10:00 — 20 commitsFri 11:00 — 23 commitsFri 12:00 — 20 commitsFri 13:00 — 24 commitsFri 14:00 — 24 commitsFri 15:00 — 17 commitsFri 16:00 — 12 commitsFri 17:00 — 7 commitsFri 18:00 — 3 commitsFri 19:00 — 4 commitsFri 20:00 — 0 commitsFri 21:00 — 1 commitsFri 22:00 — 0 commitsFri 23:00 — 1 commitsSat 0:00 — 0 commitsSat 1:00 — 1 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 1 commitsSat 11:00 — 0 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 0 commitsSat 15:00 — 0 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 0 commitsSat 19:00 — 1 commitsSat 20:00 — 0 commitsSat 21:00 — 1 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 15, 2026weekly#12+736
Sep 14, 2026weekly#12+736
Sep 13, 2026weekly#8+783
Sep 12, 2026weekly#11+804
Sep 11, 2026weekly#11+791
Sep 10, 2026weekly#8+962
Sep 9, 2026weekly#5+1,014
Sep 8, 2026weekly#5+1,042
Sep 7, 2026weekly#16+958
Sep 6, 2026weekly#16+958
Sep 5, 2026weekly#14+1,067
Sep 4, 2026weekly#14+1,058
Aug 30, 2026daily#12+215
Aug 29, 2026daily#12+215
Aug 28, 2026daily#12+61
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    272.8K stars · JavaScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript