Stirling Image: 30+ AI Image Tools in One Docker Container

Discover Stirling Image, the ultimate self-hosted image processing suite inspired by Stirling-PDF. This single Docker container packs 30+ professional tools including resize, compress, OCR, background removal, upscaling, and object erasure—all powered by local AI models. No cloud dependency, no telemetry, complete privacy. Batch process 200+ images, create reusable pipelines, and access everything via REST API. Choose between full (11GB) or lite (1.5GB) versions for any hardware from Raspberry Pi to servers.

Stirling Image: Your Complete Self-Hosted Image Processing Powerhouse

Remember Stirling-PDF? The game-changing self-hosted PDF toolkit that runs everything in one Docker container? Stirling Image takes the same philosophy and applies it to images.

🚀 What Makes It Special?

30+ Professional Image Tools in a single, easy-to-deploy package:

Traditional Tools

  • Resize, crop, compress, format conversion (PNG/JPG/WEBP)
  • Watermarking, color correction, filters
  • PDF to image extraction

Local AI Superpowers (No Internet Required)

  • Background removal - Clean subjects instantly
  • Image upscaling - 2x/4x resolution boost
  • Object erasure - Magic wand removal
  • Face blurring - Privacy protection
  • OCR text extraction - Multiple languages

🐳 One Docker Command to Rule Them All

docker run -d -p 1349:1349 -v stirling-data:/data stirlingimage/stirling-image:latest

Lite version (1.5GB vs 11GB) for non-AI needs:

docker run -d -p 1349:1349 -v stirling-data:/data stirlingimage/stirling-image:lite

Multi-arch support: Intel, Apple Silicon, ARM64, Raspberry Pi - it just works.

💼 Production-Ready Features

  • Batch Processing: Handle 200+ images simultaneously
  • Pipelines: Chain tools into reusable workflows
  • REST API: Every tool accessible via /api/docs
  • User Management: Enforced password changes, role-based access
  • Zero Telemetry: Your data never leaves your machine

🎯 Perfect For

  • Homelab enthusiasts wanting complete image control
  • Privacy-conscious creators avoiding cloud tools
  • Developers needing reliable image APIs
  • Businesses processing sensitive imagery

📈 Recent v1.6.0 Highlights

  • AGPLv3 licensing with commercial options
  • Lightweight Docker image (:lite tag)
  • Turborepo monorepo architecture
  • Enhanced testing infrastructure
  • Multi-arch Docker support

🔧 Get Started in 60 Seconds

  1. Run the Docker command above
  2. Visit http://localhost:1349
  3. Login: admin / admin (change on first login)
  4. Start processing!

No Redis. No Postgres. No external services. Just pure image processing power.

Deploy Now | Documentation

Stirling Image proves once again that self-hosted doesn't mean second-class. This is enterprise-grade image processing you control completely.