Browse for colors, pick them precisely, keep the keepers, derive shades and harmonies — and ship the set as a plain colors.css of named variables.
Space mints a calm random color, full-bleed. Step back through your history, or type a hex to see it large. Save the keepers.
A saturation/brightness plane with a hue slider and a synced hex field. Drag until it's right, then save the keeper.
Pick a saved color and see it mid-ramp — lighter above, darker below, stepped in OKLCH so the spacing is perceptually even. Click a bar to keep it.
A donut wheel of twelve hues at your color's lightness and chroma. Same calm, different corner of the wheel. Click a wedge to keep it.
Name your keepers — --accent, --brand-500, anything — and save a plain :root block of custom properties. Opens and round-trips like any file.
Small binary, AppImage and .deb, real .css file association, in-app updater. No Electron.
One-liner — downloads the AppImage to ~/.local/bin, marks it executable, and registers a launcher entry. Re-run to upgrade.
curl -fsSL https://krill-software.github.io/install.sh | bash -s color-editor
Clone, install dependencies, and build with Tauri. Needs Node (with pnpm) and a Rust toolchain.
# clone git clone https://github.com/krill-software/color-editor.git cd color-editor # build pnpm install pnpm tauri build