Node-based desktop app that chains image tasks such as AI upscaling, using PyTorch, NCNN, ONNX or TensorRT models.
Connect nodes to upscale, batch-process and edit images or video with neural network models.
chaiNNer is a node-based image processing app that started as an AI upscaler. It suits photographers, restorers and game-mod artists who want to chain upscaling, background removal and other steps into repeatable graphs on their own computer.
You drag nodes into an editor, connect colour-coded handles and press run. It loads upscaling models through PyTorch (via the Spandrel package), NCNN, ONNX and TensorRT, and has Load Images and Load Video nodes for batch work. It carries its own isolated Python so you need not set one up.
Good for people upscaling or restoring many images with community models and who like visual pipelines. If you only need a one-off enlargement, a plain upscaler app is simpler, and you must install a neural-network framework through the dependency manager first.
Drag nodes in, connect typed handles and run the chain with the green button.
PyTorch, NCNN, ONNX and TensorRT, with TensorRT noted as fastest on supported Nvidia models.
Load Images and Load Video nodes process folders and clips, though you cannot combine two batch nodes in one chain.
chaiNNer downloads its own isolated Python build and installs dependencies from an in-app manager.
ONNX background-removal models such as u2net and isnet are supported.
Nvidia, AMD via ROCm or NCNN, Apple Silicon via MPS, Intel via NCNN, and CPU fallback.
chaiNNer is GPL-3.0 and free to download and use. The README shows a Ko-fi page for donations and no paid plan. Your costs are the computer and GPU you run it on.
768 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
No. The README says chaiNNer downloads an isolated integrated Python build on startup. You can switch to your system Python (3.10 or later) if you prefer.
Nvidia via PyTorch, ONNX and TensorRT; AMD via ROCm on Linux or NCNN; Apple Silicon via MPS; Intel via NCNN; and CPU as a fallback.
Yes, with the Load Video node, but you cannot combine it with Load Images or any other batch-iteration node in one chain.
See Zekai first in Google