AI Engineer
Creative GPU Tool· 2026

AKS

GPU RAW Developer & Photo Editor

AKS
AKSCreative GPU Tool

Lightroom-class editing without the subscription or the bloat. Aks (Urdu for 'reflection' or 'image') is a GPU-accelerated RAW developer and photo editor built as a fast, private, native desktop app.

Origin Story

AKS

As a photographer who codes, I got tired of renting my tools. I wanted something I owned outright — fast, offline, and mine.

How It's Built

The core is a WebGL2 fragment-shader pipeline, so every adjustment is GPU-accelerated and renders in real time, wrapped in a Rust / Tauri shell that handles native file access and RAW decoding.

Engineering Notes

A GPU pipeline, not CPU filters

Adjustments run through a WebGL2 fragment-shader chain, so the heavy per-pixel work happens on the GPU in real time rather than blocking the main thread. It's what makes a browser-tech editor feel like a native one.

RAW, owned and offline

A Rust/Tauri shell handles native file access and RAW decoding, and nothing leaves your machine. As a photographer who codes, the point was to stop renting the tools and own every pixel of the pipeline.

Aks is what happens when a photographer who codes gets tired of renting their tools — so they build a developer of their own, and own every pixel of it.

What It Does

01

GPU Pipeline

A WebGL2 fragment-shader chain renders adjustments in real time — the heavy per-pixel work runs on the GPU, not the main thread.

02

RAW Development

Develop RAW files with the tonal and colour controls a photographer actually reaches for.

03

Native & Private

A Rust / Tauri desktop app — your photographs never leave your machine, and there is no account to create.

Where It Stands

Aks is a working GPU RAW developer running its full shader pipeline natively. The roadmap is breadth of RAW formats and a preset system, all riding the same WebGL2 chain that already keeps adjustments real-time.

// UNDER THE HOOD

Aks is Tauri 2 + Rust with a React 19 front end. The editing engine is a WebGL2 fragment-shader pipeline (with Canvas2D for select operations) so adjustments are GPU-accelerated; Framer Motion drives the interface. It sits in my family of Urdu-named native apps.