MCPcopy Index your code
hub / github.com/auchenberg/chrome-devtools-app

github.com/auchenberg/chrome-devtools-app @v1.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1.0 ↗ · + Follow
2,455 symbols 5,730 edges 460 files 1,112 documented · 45% updated 4y agov1.1.0 · 2015-11-20★ 1,58018 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Icon

Chrome DevTools App.

Join the chat at https://gitter.im/auchenberg/chrome-devtools-app

Chrome DevTools packaged as an app using electron-prebuilt.

This project is an exploration of how much work it would take to separate Chrome DevTools from Chrome itself and to explore what separation from the browser itself would bring to the table in terms of new functionality, etc.

I've written an article about this project, where I go in detail, and provide a few perspectives on what this project could evolve into. https://kenneth.io/blog/2014/12/28/taking-chrome-devtools-outside-the-browser/.

Intro Tools

How to get started with a release

  1. Download and start Chrome DevTools.app
  2. Start an instance of Chrome with remote debugging enabled
  3. Wait a second or click the refresh button.
  4. Targets should show up. Click "Go" next to your target.
  5. Bam. There go you.

How to get started from source?

  1. Run npm install
  2. Run npm start

How to start this app from source?

  1. Run npm install
  2. Run npm install bower-cli -g
  3. Run npm start

How to start a debug version of this app?

Run npm start


How to make a new build?

Run npm run release


This project is highly experimental.

Extension points exported contracts — how you extend this code

DoDidNodeVisitor (Interface)
(no doc) [4 implementers]
app/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidNodeVisitor.java

Core symbols most depended-on inside this repo

call
called by 829
app/devtools/scripts/compiler-runner/src/org/chromium/devtools/compiler/Runner.java
get
called by 752
app/devtools/scripts/CodeGeneratorFrontend.py
createElement
called by 217
app/devtools/front_end/platform/DOMExtension.js
createElementWithClass
called by 158
app/devtools/front_end/platform/DOMExtension.js
error
called by 137
app/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/FileCheckerCallable.java
callback
called by 133
app/devtools/front_end/sdk/DOMModel.js
cont
called by 93
app/devtools/front_end/cm/javascript.js
callback
called by 71
app/devtools/front_end/main/Main.js

Shape

Function 2,208
Method 202
Class 43
Enum 1
Interface 1

Languages

TypeScript86%
Java7%
Python7%

Modules by API surface

app/devtools/front_end/cm/codemirror.js360 symbols
app/devtools/front_end/cm/javascript.js72 symbols
app/devtools/front_end/main/Tests.js45 symbols
app/devtools/front_end/extensions/ExtensionAPI.js44 symbols
app/devtools/front_end/sdk/NetworkRequest.js36 symbols
app/devtools/front_end/sdk/RemoteObject.js34 symbols
app/devtools/front_end/platform/utilities.js31 symbols
app/devtools/front_end/elements/ElementsTreeElement.js30 symbols
app/devtools/front_end/components/EventListenersUtils.js30 symbols
app/devtools/scripts/concatenate_application_code.py26 symbols
app/devtools/front_end/elements/StylesSidebarPane.js25 symbols
app/devtools/scripts/compile_frontend.py24 symbols

For agents

$ claude mcp add chrome-devtools-app \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact