AgX
AgX is an open-source preset-first photo editing library and command-line tool, written in Rust. It edits raw and JPEG images using portable, human-readable TOML presets — designed for batch processing, reproducible looks, and integration into automated pipelines, not as a Lightroom replacement.



Where to start
This site is organized using the Diataxis framework. Pick the section that matches what you want to do:
- Install — install the CLI and verify it works.
- Tutorials — learning-oriented walkthroughs. Start here if you are new to AgX.
- How-to guides — task-oriented recipes. Start here if you know what you want to do but not how.
- Reference — exhaustive lookup material. The CLI reference, preset format reference, and conceptual reference live here.
- Explanation — discussion-oriented background. How AgX's algorithms work and why they were designed that way.
The library API reference is rendered separately via rustdoc and lives at /api/.
Project repository
Source, issues, and contribution guide live on GitHub.