The Yagua project
A free, open-source desktop app for working with images. Explore the project, report an issue, or contribute an improvement.
Image tools in a desktop app
Convert and compress files, remove backgrounds, extract text, and organize images in batches. Your files are processed on your computer.
- Open source
- MIT License
- Available
- Windows and Linux
- In development
- macOS is in development
- AI models
- Some are downloaded the first time you use them
What Yagua is built with
- Desktop interface: Python · CustomTkinter
- Image processing: Pillow · Pillow-HEIF
- Background removal: rembg · ONNX Runtime
- Text recognition: EasyOCR · PyTorch
- Metadata: Piexif
- Packaging and distribution: PyInstaller · Inno Setup · AppImage
Find your way to contribute
A fix, a clear bug report, or a translation: every contribution helps improve Yagua.
Explore the code See how Yagua works and find a place for your next improvement. View on GitHub Report a problem Describe what happened and include the version, system, tool, and steps to reproduce it. Review logs before sharing them. View issues Contribute code Set up your environment and run the project checks with the development guide. Development guide Improve docs and translations Help more people understand Yagua: improve its guides and the nine language versions of the README. View translations