claude-video-effects
51 video effects for Claude Code: drop in a talking-head clip, type /effects orbit. Face tracking, behind-your-head layers. By @vibha.in.progress
Smart JSON filtering directly inside Chrome DevTools.
Translation pending
PluginsTypeScript · CSSGitHub @eaabakAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Chrome DevTools extension to search and filter JSON API responses like a spreadsheet. Free, open source and fully local.
Loading the full README.
Read the full README ↗Smart JSON filtering directly inside Chrome DevTools. Find anything inside your JSON.
JSONDrill adds a DevTools panel that lists the JSON responses captured by the Network panel, detects their structure and lets you search any field or filter records like a spreadsheet, without browsing thousands of nested objects or writing JSONPath.
id,
shown as a colored line-by-line diff in unified or split viewAuthorization, cookies, tokens, passwords) stay masked until you reveal themdata.items, root arrays, nested wrappers) with a pickerField | Operator | Value) combined with AND, supporting nested fields
(profile.city) and array fields (orders[].status, matches when any element matches)Install JSONDrill from the Chrome Web Store, then open DevTools on any page and select the JSONDrill panel.
JSONDrill only sees requests that DevTools has recorded. If the list is empty, keep DevTools open and reload the page (the panel has a reload button).
Requires Node.js 22.12+ and Chrome 120+.
git clone https://github.com/eaabak/jsondrill.git
cd jsondrill
npm install
npm run build
chrome://extensions and enable Developer mode.dist/ folder.orders[].status) a record matches when any element matches.null, "" and a missing property are distinct: missing fields only match Is missing,
null only matches Is null (and Not equals), "" matches Is empty.101 matches 101 and "101".bigint) during parsing, comparison and export.JSONDrill runs entirely locally. It requests no extension permissions, makes no network requests of its own (opening DevTools only asks the browser to check for a JSONDrill update), collects no analytics and stores no request or response data on disk (it only remembers the size of the request list). Request details come from the DevTools network log and stay in memory; response bodies are read on demand through the DevTools API only while a request is selected. See the full privacy policy.
npm run dev # rebuild dist/ on change, then reload the extension
npm run format # format with Prettier
npm run lint # lint with Oxlint
npm run typecheck
npm test
npm run check # everything CI runs: format, lint, typecheck, tests and build
npm run package # build and create jsondrill-<version>.zip for the Chrome Web Store
src/
core/ JSON parsing, paths, collection discovery, schema inference, filtering (no browser APIs)
network/ captured request model and the chrome.devtools adapter
panel/ React UI: components, hooks and export helpers
devtools.ts registers the panel
background.ts service worker: NEW badge after an update, update checks
tests/ Vitest suites for core and network logic
See CONTRIBUTING.md for guidelines, CHANGELOG.md for release notes and SECURITY.md for reporting vulnerabilities. This project follows a code of conduct.