FILE // AI9-MANGA-COLORIZER GPU PIPELINE // WINDOWS

Labs // GPU Pipeline

AI9
Manga Colorizer

Hardware-aware local manga colorization built around real GPU inference, automated installation, automatic CUDA/PyTorch runtime selection, and local-only processing. No cloud API in the loop: the GPU doing the work is yours.

Demo

AI9 is the manga colorizer

Real local inference. Black-and-white manga in, colorized page out. This GIF is a real capture of AI9 taking a B&W page through the local GPU colorization workflow.

AI9 Manga Colorizer demo: a black-and-white manga page running through local GPU colorization to the finished colored result.
AI9 Manga Colorizer // B&W in → color out // LOCAL GPU // SELF-HOSTED

The Real Thing

Not a mockup

The demo above, the extension popup, and the live backend check were captured from this project's own repository and its actually-running install, not staged or drawn.

AI9 Firefox extension popup, showing the real color adjustment sliders, presets, and API URL field, rendered directly from the committed popup.html and popup.css.
extension/popup.html, rendered as shipped

● Live backend check, this machine, just now

$ curl -sk https://127.0.0.1:5000/ Manga Colorizer is Up and Running!

This is the same install this page tells you how to run: a real Flask backend, a real GPU behind it, and the real Windows background task (MangaColorizerAI9) keeping it alive between crashes and reboots.

In the Otaconskeep Story

The GPU/compute side of the Keep

OTACONSKEEP │ ├── OTACON: agents · memory · identity · │ │ orchestration · capabilities │ │ │ └── VOICE TRAINER: GPU Piper cloning │ (Genome · custom agent voices) │ └── AI9 MANGA COLORIZER: local GPU manga colorization · Firefox extension

Otacon is the agent platform. Genome Voice Trainer clones Piper voices for those agents on your GPU. AI9 is the manga colorizer, a family-adjacent OtaconsKeep product that does not require Lite Core: detect real hardware, select the exact runtime, fail loudly when something's wrong, never a silent cloud fallback. See the demo GIF above for B&W → color on a real local install.

Architecture

Extension → backend → GPU pipeline

Firefox (contentScript.js)→ Flask backend (app-stream.py)→ Denoise (FFDNet)→ Colorize (GAN)→ Optional 4x upscale→ Content-hash cache

Concurrency is 1 by default: one page colorizes at a time, queued, so the GPU stays available for other work. A two-tier cache keyed by image content hash and processing options means switching color presets on an already-read page reuses the raw GPU output instead of a full re-run.

Hardware Support

Automatic GPU detection & runtime selection

The installer reads your GPU name and driver's max CUDA version directly from nvidia-smi, then picks the matching PyTorch wheel. No manual CUDA version guessing.

GPU generationCompute capabilityPyTorch build
RTX 50-series (Blackwell)sm_120cu128
RTX 40-series (Ada)sm_89cu121 / cu126
RTX 30-series (Ampere)sm_86cu118

Verified with a real GPU inference pass (matmul + cuDNN convolution kernels), not just torch.cuda.is_available(). That call can return True while still lacking compiled kernels for your specific architecture.

Install // One-click or manual

Windows 10/11: one-click or manual steps

Left: download and double-click. Right: click Step 1, then Next for each step. Do not type only the filename into Command Prompt.

One-click · Windows

Download AI9 Setup

Saves as AI9-Setup.bat. Open Downloads → double-click. If Windows SmartScreen appears, choose More info → Run anyway. The launcher fetches the rest automatically and installs Git Bash if needed.

Manual path

Manual · click each step

Open Step 1, then Next. Needs an NVIDIA GPU.

1 Prerequisites
  • Windows 10/11 · NVIDIA driver (nvidia-smi).
  • Lite not required. winget/App Installer helps install Git/Python/Firefox.
2 One CMD line
curl -L -o "%USERPROFILE%\Downloads\AI9-Setup.bat" "https://otaconskeep.github.io/downloads/AI9-Setup.bat" && start "" "%USERPROFILE%\Downloads\AI9-Setup.bat"
3 Firefox extension
  1. about:debugging#/runtime/this-firefox
  2. Load Temporary Add-on → C:\opt\manga-colorizer\extension\manifest.json
4 If you see an error
'AI9-Setup.bat' is not recognized
  1. Use the left button or Step 2’s full line: don’t type only the filename.
SmartScreen / window flash-close
  1. More info → Run anyway. Install App Installer/Git if the window closes instantly.
GPU test failed
  1. Update NVIDIA driver, reboot, rerun Setup.

Requires an NVIDIA GPU with a current Game Ready / Studio driver. No WSL, no Linux VM, no ZIP extract required for the normal path.

winget may trigger a Windows UAC prompt when installing missing Git, Python, or Firefox. The installer itself does not need to run elevated/as administrator.
Optional environment variables
VariableDefaultWhat it changes
AI9_INSTALL_DIRC:\opt\manga-colorizerWhere AI9 gets installed
AI9_INSTALL_FIREFOX1Set to 0 to skip installing Firefox
AI9_REGISTER_TASK1Set to 0 to skip auto-registering the background service

Full install documentation on GitHub →

Status

What ships, and its known limits

Available now

Real GPU inference (denoise + colorize)

Available now

Automatic PyTorch/CUDA wheel selection

Available now

Content-hash + options caching

Available now

Restart-on-crash background service

Available now

Adjustable color controls & presets

Available now

Optional 4x AI upscaling

Available now (off by default)

Known limitations (from the repository's own troubleshooting notes):