Stirling-PDF but for images. 30+ tools and local AI in a single Docker container - resize, compress, remove backgrounds, upscale, OCR, and more. No cloud, no telemetry. Your images never leave your machine.
Find a file
semantic-release-bot 51684c0cd2 chore(release): 0.16.2 [skip ci]
## [0.16.2](https://github.com/siddharthksah/Stirling-Image/compare/v0.16.1...v0.16.2) (2026-03-28)

### Bug Fixes

* pipeline only shows compatible tools and displays errors ([0410bf3](0410bf3461))
2026-03-28 06:39:17 +00:00
.github refactor: rename Tool.alpha to Tool.experimental 2026-03-26 01:10:51 +08:00
.husky refactor: rename Tool.alpha to Tool.experimental 2026-03-26 01:10:51 +08:00
apps chore(release): 0.16.2 [skip ci] 2026-03-28 06:39:17 +00:00
docker feat: multi-arch Docker support, security hardening, and test improvements 2026-03-28 11:19:09 +08:00
docs/superpowers docs: add logo implementation plan 2026-03-27 13:50:01 +08:00
images updated the dashboard image 2026-03-28 12:29:39 +08:00
packages chore(release): 0.16.2 [skip ci] 2026-03-28 06:39:17 +00:00
scripts feat: add semantic-release for automated versioning and help dialog 2026-03-22 21:25:14 +08:00
tests fix(tests): remove temp DB cleanup that races with other test files 2026-03-28 12:49:23 +08:00
.dockerignore chore: remove dead code, add test infrastructure, update docs 2026-03-23 11:46:45 +08:00
.env.example feat: multi-arch Docker support, security hardening, and test improvements 2026-03-28 11:19:09 +08:00
.gitignore chore: remove CLAUDE.md from repo and keep it local-only 2026-03-26 12:06:06 +08:00
.releaserc.json fix: streamline CI/CD — remove broken AI docs updater, fix Docker publish 2026-03-23 15:14:34 +08:00
biome.json refactor: rename Tool.alpha to Tool.experimental 2026-03-26 01:10:51 +08:00
CHANGELOG.md chore(release): 0.16.2 [skip ci] 2026-03-28 06:39:17 +00:00
CONTRIBUTING.md docs: rewrite README, add CONTRIBUTING.md, developer and translation guides 2026-03-28 12:14:24 +08:00
LICENSE Initial commit 2026-03-22 02:33:47 +08:00
package.json chore(release): 0.16.2 [skip ci] 2026-03-28 06:39:17 +00:00
playwright.config.ts feat: multi-arch Docker support, security hardening, and test improvements 2026-03-28 11:19:09 +08:00
pnpm-lock.yaml feat(api): add llms.txt and llms-full.txt endpoints 2026-03-27 13:50:04 +08:00
pnpm-workspace.yaml feat: initialize Turborepo monorepo with pnpm workspaces 2026-03-22 02:41:44 +08:00
README.md docs: improve README with clearer positioning and scannable feature list 2026-03-28 12:26:31 +08:00
tsconfig.base.json feat: initialize Turborepo monorepo with pnpm workspaces 2026-03-22 02:41:44 +08:00
turbo.json feat: initialize Turborepo monorepo with pnpm workspaces 2026-03-22 02:41:44 +08:00
vitest.config.ts fix(test): exclude e2e tests from vitest and fix CI test suite 2026-03-26 01:32:48 +08:00

Stirling Image logo

Stirling Image

Stirling-PDF but for images. 36+ tools and local AI in a single Docker container.

Docker CI License Stars

Stirling Image - Dashboard

Key Features

  • 36+ image tools - Resize, crop, compress, convert, watermark, color adjust, and more
  • Local AI - Remove backgrounds, upscale images, erase objects, blur faces, extract text (OCR). All running on your hardware with pre-downloaded models, no internet required
  • Pipelines - Chain tools into reusable workflows. Batch process up to 200 images at once
  • REST API - Every tool available via API. Interactive docs included at /api/docs
  • Single container - One docker run, no Redis, no Postgres, no external services
  • Multi-arch - Runs on AMD64 and ARM64 (Intel, Apple Silicon, Raspberry Pi)
  • Your data stays yours - No telemetry, no tracking, no external calls. Images never leave your machine

Quick Start

docker run -d -p 1349:1349 -v stirling-data:/data ghcr.io/siddharthksah/stirling-image:latest

Open http://localhost:1349 in your browser.

Default credentials:

Field Value
Username admin
Password admin

You will be asked to change your password on first login. This is enforced for all new accounts and cannot be skipped in production.

For Docker Compose, persistent storage, and other setup options, see the Getting Started Guide.

Documentation

Contributing

Contributions welcome. See CONTRIBUTING.md for guidelines, the Developer Guide for setup, and the Translation Guide for adding languages.

Support

Bug reports and feature requests: GitHub Issues

GitHub Sponsors Ko-fi

License

MIT