A Chrome DevTools extension for inspecting and debugging GraphQL network requests.
Coming soon to the Chrome Web Store!
See Development Installation below.
- Real-time monitoring — Captures GraphQL queries, mutations, and subscriptions as they happen
- Request inspection — View operation names, variables, and full query text
- Response analysis — Browse formatted JSON responses with syntax highlighting
- Network metrics — Duration, response size, HTTP status codes
- Filtering & search — Filter by operation type, search by name or URL
- Multi-select export — Batch export selected requests as JSON with cURL commands
- Header inspection — View request/response headers (sensitive values auto-redacted)
- Persisted query detection — Identifies requests using Apollo-style persisted queries
- Open Chrome DevTools (
Ctrl+Shift+I/Cmd+Opt+I) - Navigate to the GraphQeLves panel
- Browse any website that makes GraphQL requests
- Click on a request to inspect details
Select multiple requests using Shift+Click (range) or Cmd/Ctrl+Click (individual) to export them as a JSON bundle with cURL commands included.
Chrome doesn't allow extensions to register custom DevTools shortcuts, but you can quickly access GraphQeLves using the Command Menu:
- Open DevTools:
Ctrl+Shift+I(Windows/Linux) orCmd+Opt+I(Mac) - Open Command Menu:
Ctrl+Shift+P(Windows/Linux) orCmd+Shift+P(Mac) - Type
gorgraphand press Enter to jump to the GraphQeLves panel
Alternatively, use Ctrl+[ / Ctrl+] to cycle through DevTools panels.
npm run dev # Start dev server with hot reload
npm run build # Production build
npm run preview # Preview production buildWhen running npm run dev outside of Chrome DevTools, mock GraphQL events are generated for testing the UI.
- React 18 + TypeScript
- Vite
- Tailwind CSS
- Zustand
- react-virtuoso
-
Clone the repository:
git clone https://github.com/da-troll/GraphQeLves.git cd GraphQeLves -
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Load in Chrome:
- Navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
dist/folder
- Navigate to
GraphQeLves operates entirely locally within your browser. No data is collected, transmitted, or stored externally. See PRIVACY_POLICY.md for details.
MIT
