# imgbot/Imgbot

An Azure Function solution to crawl through all of your image files in GitHub and losslessly compress them. This will make the file size go down, but leave the dimensions and quality untouched. Once it's done, ImgBot will open a pull request for you to review and merge. help@imgbot.net

Repository: https://github.com/imgbot/Imgbot
Canonical: https://ross.abutalabs.com/products/imgbot
Homepage: https://imgbot.net/
Language: C#
License: MIT
License Family: permissive
Topics: github-integration, azure-functions, dotnet-core, azure, image-compression, imagemagick, code-quality, github-app, help-wanted, image-optimization, optimize-images, compress-images, bot
Last push: 2025-01-28T13:17:09+00:00

## Health v2 (maintenance only)
Score: 24/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 3, release rhythm 8, longevity 100
- inputs: {"age_days": 3296, "days_push": 582, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1344, forks 289 (observed 2026-08-28T04:04:27.126179+00:00)

## What it is
Imgbot is a GitHub App backed by an Azure Functions solution that crawls a repository's image files and losslessly compresses them, then opens a pull request with the optimized images. It supports configuration via a .imgbotconfig file for schedules, ignored files, aggressive compression, and custom PR text.

## Use cases
- automatically compress images in my github repository
- optimize images via pull requests without changing quality
- reduce repo image sizes to speed up web page loads
- schedule recurring image optimization PRs
- ignore certain images or folders from compression
- compress images in a github wiki

## When to choose
- you host code on GitHub and want hands-off, ongoing image optimization
- you want lossless compression that preserves dimensions and quality
- you prefer a pull-request-based review workflow
- you want a free tool for open source projects

## When to avoid
- your repositories are not hosted on GitHub
- you need on-demand or local (non-cloud) image compression
- you need resizing or format conversion rather than compression
- you require fully self-hosted automation without a third-party GitHub App

## Facets
- artifact type: service
- maturity: active
- function: image-processing, workflow-automation, ci-cd
- domain: image-processing, web-development, developer-tools
- platform: cloud, dotnet
- tags: github-app, image-compression, azure-functions, pull-request-bot, lossless-compression, imagemagick, image-optimization, automation, web-server

## Member repositories
- imgbot/Imgbot (main) score 24

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:27.126179+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:42:50.299421+00:00, confidence not recorded.
  - readme: https://github.com/imgbot/Imgbot (fetched 2026-08-28T04:04:27.126179+00:00, sha a0de998baae9)
  - homepage: https://imgbot.net/ (fetched 2026-08-29T12:02:08.953943+00:00, sha 6864ca4f2d3e)
  - site_page: https://imgbot.net/docs (fetched 2026-08-29T12:02:08.962731+00:00, sha efc0ad8c90de)
- Data as of 2026-08-30T08:39:29.467469+00:00.
