Cladamos/clgrade

image color grader tui

Rust

15

59 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

clgrade - image color grader tui (r/commandline)

I created a color grader TUI for fun, and it became a useful tool, so I wanted to share it. It's built in Rust using Ratatui. It has features like * 2D color wheels, a few sliders * Pipeline for the effect applying order * Two scopes (luma histogram and vectorscope) * Horizontal and vertical…

1

Oct 3, 2026

README

clgrade

A terminal based image color grading application written in Rust using Ratatui.

clgrade demo

Installation

1. System Dependencies

clgrade requires chafa (for terminal image rendering) and pkg-config:

Ubuntu / Debian:

sudo apt update && sudo apt install -y pkg-config libchafa-dev libglib2.0-dev

Fedora / RHEL:

sudo dnf install -y pkgconf-pkg-config chafa-devel glib2-devel

Arch Linux:

sudo pacman -S --needed pkgconf chafa glib2

macOS (Homebrew):

brew install pkg-config chafa glib

2. Install clgrade

Make sure you have Rust and Cargo installed:

cargo install --git https://github.com/cladamos/clgrade.git

Usage

You can open an image directly from the command line:

clgrade path/to/image.png

Or start without arguments and use the built-in file explorer:

clgrade

Supported Formats: png, jpg, jpeg, webp

Key Bindings

Press ? inside the application anytime to view the help modal.

SectionKeyAction
Navigation1 - 5Switch pages (Sliders, Wheels, Scopes, Pipeline, Presets)
TabSwitch active tool / control
?Toggle help overlay
oToggle layout (Horizontal / Vertical)
q / Ctrl+cQuit application
Adjustments↑ / k, ↓ / jIncrease / Decrease value
← / h, → / lAdjust left / right (e.g. wheels, balance)
rReset selected tool
RReset all adjustments
Ctrl+z / uUndo
Ctrl+rRedo
PreviewSpace (hold)View original image
pToggle proxy mode
a / AChange aspect ratio / resolution
H / Shift + ←Rotate Counter Clockwise
L / Shift + →Rotate Clockwise
cToggle crop mode
EnterConfirm crop
EscCancel crop
File & PresetsfToggle file explorer
EnterSelect file / load preset
Ctrl+sOpen export directory picker
sConfirm export / save preset
Del / dDelete preset
image-manipulation
ratatui
rust
tui

Cladamos/clgrade

image color grader tui

Rust

15

59 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

clgrade - image color grader tui (r/commandline)

I created a color grader TUI for fun, and it became a useful tool, so I wanted to share it. It's built in Rust using Ratatui. It has features like * 2D color wheels, a few sliders * Pipeline for the effect applying order * Two scopes (luma histogram and vectorscope) * Horizontal and vertical…

1

Oct 3, 2026

README

clgrade

A terminal based image color grading application written in Rust using Ratatui.

clgrade demo

Installation

1. System Dependencies

clgrade requires chafa (for terminal image rendering) and pkg-config:

Ubuntu / Debian:

sudo apt update && sudo apt install -y pkg-config libchafa-dev libglib2.0-dev

Fedora / RHEL:

sudo dnf install -y pkgconf-pkg-config chafa-devel glib2-devel

Arch Linux:

sudo pacman -S --needed pkgconf chafa glib2

macOS (Homebrew):

brew install pkg-config chafa glib

2. Install clgrade

Make sure you have Rust and Cargo installed:

cargo install --git https://github.com/cladamos/clgrade.git

Usage

You can open an image directly from the command line:

clgrade path/to/image.png

Or start without arguments and use the built-in file explorer:

clgrade

Supported Formats: png, jpg, jpeg, webp

Key Bindings

Press ? inside the application anytime to view the help modal.

SectionKeyAction
Navigation1 - 5Switch pages (Sliders, Wheels, Scopes, Pipeline, Presets)
TabSwitch active tool / control
?Toggle help overlay
oToggle layout (Horizontal / Vertical)
q / Ctrl+cQuit application
Adjustments↑ / k, ↓ / jIncrease / Decrease value
← / h, → / lAdjust left / right (e.g. wheels, balance)
rReset selected tool
RReset all adjustments
Ctrl+z / uUndo
Ctrl+rRedo
PreviewSpace (hold)View original image
pToggle proxy mode
a / AChange aspect ratio / resolution
H / Shift + ←Rotate Counter Clockwise
L / Shift + →Rotate Clockwise
cToggle crop mode
EnterConfirm crop
EscCancel crop
File & PresetsfToggle file explorer
EnterSelect file / load preset
Ctrl+sOpen export directory picker
sConfirm export / save preset
Del / dDelete preset
image-manipulation
ratatui
rust
tui

Languages

Rust

100.0%