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.

Sunset over a river

Temple at blossom season

Architecture at night

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.