Everything QDev does,
in one place.
QDev opens any JSON, YAML, or TOON file as a tree, an inferred schema, and a graph — then writes and runs jq from your schema when you ask in plain English. This page covers installing it, the views, the ⌘K bar, the AI modes, and every shortcut.
Install & open a file
QDev is a browser extension. Add it once and it takes over JSON, YAML, and TOON files automatically — local file://paths and URLs alike. There's nothing to open; navigate to a file and it renders as a tree.
What it opens
| FORMAT | OPENS ON | HOW IT'S DETECTED |
|---|---|---|
| JSON | .json | By content-type, file extension, or JSON shape — including raw and mislabeled text/plain responses. |
| YAML | .yaml / .yml | By content-type or extension. Detection is conservative — no shape-sniffing. |
| TOON | .toon | By file extension. TOON has no content-type of its own. |
Very large files (over 64 MB) load through a streaming path so the tab stays responsive. If a JSON response is mislabeled as text/plain, QDev still recognizes it.
The four views
Switch between views from the toolbar. They all read the same document — no reloading, no re-parsing.
The ⌘K bar
One bar does four things. Press ⌘ K (or Ctrl K) to focus it, then type — QDev routes what you type to the right engine by how it reads. You can force a mode with a prefix.
> or looks like jq? or reads like a questionSELECT / WITHAI modes
QDev can write jq four ways. In AI settingsyou keep them as an ordered, toggleable list — a query walks the enabled modes top to bottom and uses the first one that's available. Drag to reorder, toggle to disable. Hosted is skipped unless you're signed in with a plan.
Not sure which to pick? Compare all four modes or read the limits of local AI.
Connect QDev Pro (or bring your own)
Hosted mode needs your browser linked to a QDev account. In the extension, open AI settings → Sign in. That opens a tab on this site — sign in, and the browser is linked for entitlement checks. No API key to paste; the token is minted for you after sign-in.
- 1In the extension, open AI settings and choose Sign in.
- 2Sign in (or subscribe to QDev Pro) in the tab that opens.
- 3The tab confirms “All set ✓” — close it and go back to your file.
- 4Press ⌘K and ask your JSON anything.
Keyboard shortcuts
On Windows and Linux, use Ctrl where these show ⌘.
Where your data goes — and doesn't
Your file is parsed and rendered entirely in the tab. The local AI modes send nothing at all off the device. Hosted mode sends only your schema (field names and types) and your question, through a stateless proxy that is zero-retention by default — never your values. Connecting your account only links it for entitlement checks.
Free for personal use, on Chrome and Firefox. Turn on hosted AI when you want the best jq accuracy.