RestoraX
github.com
What it is
RestoraX is a free, open-source toolkit for restoring old films, home videos, and archival footage, as well as anime, VHS, and newsreels. It describes 25 models for tasks including super-resolution, colorization, face restoration, frame interpolation, scratch and dust removal, deinterlacing, stabilization, SDR-to-HDR conversion, and audio restoration. A visual pipeline builder connects processing steps in a DAG, with typed ports, parallel branches, merge strategies, retry policies, and per-branch progress. RestoraX provides a React web interface, a FastAPI REST API with WebSocket progress, a command-line interface, and a ComfyUI node pack. It is self-hostable, with Docker Compose configurations documented for development and production. Third-party restorers can be added through separate PyPI plugins. Model weights download from HuggingFace Hub on first use. The stated minimums are Python 3.11, 8 GB RAM, 5 GB disk, and FFmpeg; CPU works, while CUDA 12.1 or later with at least 8 GB GPU VRAM is recommended. It is released under the MIT License.
Spec sheet
- Purpose
- RestoraX is an open-source AI video and audio restoration toolkit for old films, home videos, and archival footage.Read 3 Oct 2026 · github.com
- Intended users
- The README names old-film, home-video, archival-footage, anime, VHS, and newsreel restoration as use cases.Read 3 Oct 2026 · github.com
- Deployment
- The maker documents Docker Compose setups for development and production and describes the software as self-hostable.Read 3 Oct 2026 · github.com
- Integrations
- The documented stack uses Celery and Redis for background jobs, PostgreSQL or SQLite for data storage, and MinIO in the production Docker setup.Read 3 Oct 2026 · github.com
- License
- The repository is released under the MIT License, which grants use, modification, and distribution subject to its terms.Read 3 Oct 2026 · github.com
- ComfyUI
- The project describes a ComfyUI node pack as part of its platform.Read 3 Oct 2026 · github.com
- Extensibility
- Third-party restorers can be added through plugins distributed as separate PyPI packages.Read 3 Oct 2026 · github.com
- Interfaces
- RestoraX provides a React web UI, a FastAPI REST API with WebSocket progress, and a command-line interface.Read 3 Oct 2026 · github.com
- Model weights
- Model weights download automatically from HuggingFace Hub on first use.Read 3 Oct 2026 · github.com
- Pipeline builder
- Its visual pipeline builder uses a DAG engine with typed ports, parallel branches, merge strategies, retry policies, and per-branch progress.Read 3 Oct 2026 · github.com
- Requirements
- The stated minimums include Python 3.11, 8 GB RAM, 5 GB disk, and FFmpeg; the page says CPU works and recommends CUDA 12.1 or later with 8 GB or more of GPU VRAM.Read 3 Oct 2026 · github.com
- Restoration models
- The project describes 25 models for super-resolution, colorization, face restoration, frame interpolation, scratch and dust removal, deinterlacing, stabilization, SDR-to-HDR conversion, and audio restoration.Read 3 Oct 2026 · github.com
- Security and compliance
- The opened maker pages provide an MIT license but do not state a security certification or compliance standard.Read 3 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- 25 models cover video and audio restoration tasks.
- Pipeline builder supports parallel branches and retries.
- Web UI, REST API, CLI, and ComfyUI node pack.
- CPU processing is supported.
- MIT License permits use, modification, and distribution subject to its terms.
Limits
- Requires Python 3.11, 8 GB RAM, 5 GB disk, and FFmpeg.
- CUDA 12.1 or later and 8 GB GPU VRAM are recommended.
- No security certification or compliance standard is stated.
Who it suits
RestoraX suits people restoring film, home video, or archival footage who can run self-hosted software. It offers both a visual pipeline builder and command-line and API interfaces.
Verdict
RestoraX offers a broad set of restoration models and several ways to build and run workflows. It is free and self-hostable, but its stated software and hardware requirements are worth checking first.
Where Specifiction places it
- AI Video Restoration Software#20 of 257.5