Features
Results update with every keystroke. No edit-run-check loop — you see exactly what your query produces as you type it, so you can iterate in seconds instead of minutes.
Context-aware autocompleteSuggests field names drawn from your actual data, with types shown alongside. No need to memorize your JSON structure — jiq shows you what's available at every level.
AI-powered query helpWhen a query fails or you're unsure of the syntax, the AI sees your data and the error, then offers working alternatives you can apply instantly.
Saved query libraryStore queries you use often and recall them by name. Stop rewriting the same complex filters from memory every time you need them.
Search within outputFind specific values in large results instantly. Matches highlight in real time and you can step through them one by one — no manual scrolling required.
Persistent query historyEvery successful query is remembered across sessions. Recall any previous query by searching through your history — even ones from days ago.
Full mouse supportPoint and click wherever you prefer it over the keyboard. Select output lines by dragging, scroll through results, click suggestions to apply them.
Clipboard integrationCopied JSON from a browser or API response? Just launch jiq — it reads your clipboard directly. No need to save to a file first.
Save result to filePress Ctrl+W to write the current jq result to disk. Pre-filled timestamped path you can edit, atomic write, overwrite confirmation when the file already exists.
Efficient query editingReshape complex queries in a few keystrokes using Vim-style motions and text objects. Or just type normally — advanced editing is there when you need it, invisible when you don't.
Inline documentationForgot how a jq function works? A tooltip shows its signature and usage examples right in the editor — no context switch to a browser needed.
For every keybind on one page, see the Quick reference.