Documentation

Tutorials, how-to guides, reference material, and design notes for semantic jq: fuzzy JSON filters, bounded classification, deterministic jq execution, and explicit model-backed operators.

Everything you need to understand, evaluate, and use ajq.

ajq is usable today. The deterministic jq spine, semantic planning and execution, local inference (--backend local/mock), Ollama/OpenAI-compatible/Anthropic backends, cost controls, persistent judgement cache, local asset provisioning, model management, and release archives with a checksum-verifying install script are shipped. Scale-out/windowing remains a roadmap item. For the full picture, see Project status.

Start here

🎓 Tutorials

Run your first ajq pipeline and inspect how semantic JSON filters are planned.

🛠️ How-to guides

Install ajq, process JSON/NDJSON streams, write fuzzy filters, classify records, use cloud or local models, control costs, manage the cache, and configure defaults.

📚 Reference

CLI flags, configuration, backends, exit codes, I/O modes, semantic functions, and --explain fields.

💡 Explanation

Split execution, the determinism contract, the executor, architecture, and project status.

Not sure where to look?