Command-line client
Clean pages from your terminal.
No browser. No Discord. One binary, one command. Upload a chapter, get cleaned pages back — with the same pipeline powering the web editor.
$ aurelia login
Token: apk_fXzQ8p2RtKhN9mW3bL7cV4sA6yE1dF5g
✓ Signed in as [email protected]
$ aurelia clean chapter.zip
$ aurelia clean chapter.zip ──── 300 pages
✓ analyzing... (300/300 pg · 1.2s)
✓ cleaning... (300/300 pg · 4.8s)
> finishing... (186/300 pg · 12s)
eta 47s · done
Install in one line
Installs to
/usr/local/bin/aurelia (or ~/.local/bin).
Works on any Unix shell — macOS zsh, Linux bash, WSL.
Paste into PowerShell (Win+X → Terminal). Installs to
%LOCALAPPDATA%\Aurelia and auto-adds it to your user PATH.
Requires Python 3.9+ — tick "Add Python to PATH" during install.
Prefer a direct download? Grab aurelia.py and run it with
python aurelia.py login.
Commands
aurelia register
Opens the sign-up page in your browser. Sign in with Google, generate a token, then come back to run
aurelia login.aurelia login
Sign in with a Personal Access Token. Create one at /account/profile. Stored at
~/.aurelia/config.json (chmod 600).aurelia clean <path>
Clean pages. Accepts individual images, folders (recursive), or .zip archives. Cleaned pages saved to ./aurelia_<batch_id>.
aurelia balance
Show current credit balance.
aurelia whoami
Display account info, plan, and subscription state.
aurelia status <batch_id>
Check the progress of a specific batch in JSON format (scriptable).
aurelia logout
Clear stored credentials from ~/.aurelia/config.json.
aurelia update
Self-update the CLI to the latest version. Runs automatically when a new version is detected — you'll see a notice at the end of any command.
Built for scripting
Zero dependencies
Pure Python 3.9+ stdlib. No pip install, no node_modules. One file, one shebang.
Pipeable output
Live progress bar in a terminal; clean line-per-line output when piped. NO_COLOR supported.
Same pipeline
Identical GPU backend as the web editor. Same speed, same output quality, same credit pricing.
Typical workflow
# Clean everything in a folder
$ aurelia clean ./raws/chapter_12/
# Clean one page, save to custom folder
$ aurelia clean page.jpg -o ./cleaned/
# Check balance before a big batch
$ aurelia balance
2,150 credits
# Loop over chapters in a shell script
$ for f in ./raws/*.zip; do aurelia clean "$f"; done