2026-03-22 03:14:35 +00:00
< p align = "center" >
2026-04-17 09:02:43 +00:00
< img src = "social-preview.png" width = "800" alt = "ashim — A Self Hosted Image Manipulator" >
2026-03-22 03:14:35 +00:00
< / p >
< p align = "center" >
2026-04-15 15:18:11 +00:00
< a href = "https://hub.docker.com/r/ashimhq/ashim" > < img src = "https://img.shields.io/docker/v/ashimhq/ashim?label=Docker%20Hub&logo=docker" alt = "Docker Hub" > < / a >
2026-04-16 08:53:36 +00:00
< a href = "https://github.com/orgs/ashim-hq/packages/container/package/ashim" > < img src = "https://img.shields.io/badge/GHCR-ghcr.io%2Fashim--hq%2Fashim-blue?logo=github" alt = "GHCR" > < / a >
2026-04-14 12:55:42 +00:00
< a href = "https://github.com/ashim-hq/ashim/actions" > < img src = "https://img.shields.io/github/actions/workflow/status/ashim-hq/ashim/ci.yml?label=CI" alt = "CI" > < / a >
< a href = "https://github.com/ashim-hq/ashim/blob/main/LICENSE" > < img src = "https://img.shields.io/badge/License-AGPLv3-blue" alt = "License" > < / a >
< a href = "https://github.com/ashim-hq/ashim/stargazers" > < img src = "https://img.shields.io/github/stars/ashim-hq/ashim?style=social" alt = "Stars" > < / a >
2026-03-22 03:14:35 +00:00
< / p >
2026-04-14 12:55:42 +00:00

2026-03-22 03:14:35 +00:00
2026-03-28 04:26:31 +00:00
## Key Features
2026-03-22 03:14:35 +00:00
2026-04-16 08:53:36 +00:00
- **45+ image tools** - Resize, crop, compress, convert, watermark, color adjust, vectorize, create GIFs, find duplicates, generate passport photos, and more
- **Local AI** - Remove backgrounds, upscale images, restore and colorize old photos, erase objects, blur faces, enhance faces, extract text (OCR). All on your hardware - no internet required
2026-03-28 04:26:31 +00:00
- **Pipelines** - Chain tools into reusable workflows. Batch process up to 200 images at once
2026-04-16 08:53:36 +00:00
- **REST API** - Every tool available via API with API key auth. Interactive docs at `/api/docs`
2026-03-28 04:26:31 +00:00
- **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
2026-03-22 03:14:35 +00:00
2026-03-28 04:26:31 +00:00
## Quick Start
2026-03-22 03:14:35 +00:00
```bash
2026-04-16 15:45:11 +00:00
docker run -d --name ashim -p 1349:1349 -v ashim-data:/data ghcr.io/ashim-hq/ashim:latest
2026-03-22 03:14:35 +00:00
```
2026-04-05 15:46:27 +00:00
Open http://localhost:1349 in your browser.
< details >
2026-04-10 09:38:54 +00:00
< summary > < sub > Have an NVIDIA GPU? Click here for GPU acceleration.< / sub > < / summary >
2026-04-05 16:28:54 +00:00
< br >
2026-04-05 15:46:27 +00:00
2026-04-10 09:38:54 +00:00
Add `--gpus all` for GPU-accelerated background removal, upscaling, and OCR:
2026-04-05 00:01:18 +00:00
2026-04-05 16:31:36 +00:00
```bash
2026-04-16 15:45:11 +00:00
docker run -d --name ashim -p 1349:1349 --gpus all -v ashim-data:/data ghcr.io/ashim-hq/ashim:latest
2026-04-05 16:31:36 +00:00
```
2026-04-14 12:55:42 +00:00
> Requires an NVIDIA GPU and [Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html). Falls back to CPU if no GPU is found. See [Docker Tags](https://ashim-hq.github.io/ashim/guide/docker-tags) for benchmarks and Docker Compose examples.
2026-04-05 15:46:27 +00:00
< / details >
docs: rewrite README, add CONTRIBUTING.md, developer and translation guides
Rewrite README to remove AI writing patterns (em dashes, promotional
language, vague claims). Make Quick Start section explicit about default
credentials and forced password change. Add Contributing section linking
to CONTRIBUTING.md, developer guide, and translation guide.
Create CONTRIBUTING.md with issue guidelines, PR workflow, commit
conventions, and development setup. Add developer guide (dev setup,
project structure, how to add a tool) and translation guide (how the
i18n system works, step-by-step for adding a language) to VitePress
docs. Register both new pages in the docs sidebar.
2026-03-28 04:14:24 +00:00
**Default credentials:**
| Field | Value |
|----------|---------|
| Username | `admin` |
| Password | `admin` |
2026-04-16 08:53:36 +00:00
You will be asked to change your password on first login.
docs: rewrite README, add CONTRIBUTING.md, developer and translation guides
Rewrite README to remove AI writing patterns (em dashes, promotional
language, vague claims). Make Quick Start section explicit about default
credentials and forced password change. Add Contributing section linking
to CONTRIBUTING.md, developer guide, and translation guide.
Create CONTRIBUTING.md with issue guidelines, PR workflow, commit
conventions, and development setup. Add developer guide (dev setup,
project structure, how to add a tool) and translation guide (how the
i18n system works, step-by-step for adding a language) to VitePress
docs. Register both new pages in the docs sidebar.
2026-03-28 04:14:24 +00:00
2026-04-14 12:55:42 +00:00
For Docker Compose, persistent storage, and other setup options, see the [Getting Started Guide ](https://ashim-hq.github.io/ashim/guide/getting-started ). For GPU acceleration and tag details, see [Docker Tags ](https://ashim-hq.github.io/ashim/guide/docker-tags ).
docs: rewrite README, add CONTRIBUTING.md, developer and translation guides
Rewrite README to remove AI writing patterns (em dashes, promotional
language, vague claims). Make Quick Start section explicit about default
credentials and forced password change. Add Contributing section linking
to CONTRIBUTING.md, developer guide, and translation guide.
Create CONTRIBUTING.md with issue guidelines, PR workflow, commit
conventions, and development setup. Add developer guide (dev setup,
project structure, how to add a tool) and translation guide (how the
i18n system works, step-by-step for adding a language) to VitePress
docs. Register both new pages in the docs sidebar.
2026-03-28 04:14:24 +00:00
## Documentation
2026-03-22 03:14:35 +00:00
2026-04-14 12:55:42 +00:00
- [Getting Started ](https://ashim-hq.github.io/ashim/guide/getting-started )
- [Configuration ](https://ashim-hq.github.io/ashim/guide/configuration )
- [REST API ](https://ashim-hq.github.io/ashim/api/rest )
- [Architecture ](https://ashim-hq.github.io/ashim/guide/architecture )
- [Developer Guide ](https://ashim-hq.github.io/ashim/guide/developer )
- [Translation Guide ](https://ashim-hq.github.io/ashim/guide/translations )
2026-03-22 03:14:35 +00:00
2026-04-10 09:38:54 +00:00
## Feedback
2026-03-25 01:27:12 +00:00
2026-04-14 12:55:42 +00:00
Found a bug or have a feature idea? Open a [GitHub Issue ](https://github.com/ashim-hq/ashim/issues ). We don't accept pull requests, but your feedback directly shapes the project. See [CONTRIBUTING.md ](CONTRIBUTING.md ) for details.
2026-03-25 01:27:12 +00:00
2026-03-31 12:15:57 +00:00
<!-- TODO: Add sponsorship links once Ko - fi and GitHub Sponsors are set up -->
2026-03-25 01:27:12 +00:00
2026-03-22 03:14:35 +00:00
## License
2026-04-03 15:07:58 +00:00
This project is dual-licensed under the [AGPLv3 ](LICENSE ) and a commercial license.
- **AGPLv3 (free):** You may use, modify, and distribute this software under the AGPLv3. If you run a modified version as a network service, you must make your source code available under the AGPLv3. This applies to personal use, open-source projects, and any use that complies with AGPLv3 terms.
2026-04-16 08:53:36 +00:00
- **Commercial license (paid):** For use in proprietary software or SaaS products where AGPLv3 source-disclosure is not suitable, a commercial license is available. [Contact us ](mailto:ashim.hq@gmail.com ) for pricing and terms.