Initial release.
imeeji is an interactive Docker image upgrade tool that scans
configuration files for container image references and helps you
upgrade them to newer versions.
Features:
- Scans files for Docker image references (Compose, Nix, systemd units,
Dockerfiles, YAML, and more) - Recursive directory scanning with gitignore-aware file discovery
- Fetches available tags from any OCI-compatible registry (Docker Hub,
GHCR, GCR, Quay.io, etc.) - Semver-aware version analysis with intelligent tag grouping by variant
(alpine, slim, bookworm, etc.) and prefix (v, release-, etc.) - Handles compound tags from LinuxServer.io and ImageGenius images
- Interactive TUI built with Ink for selecting upgrades, switching
variants, and previewing file context - Ad-hoc mode for quickly looking up versions of a single image
- Dry-run mode with unified diff output
- Auto-accept mode for non-interactive upgrades
- Concurrent tag fetching with bounded connection pool
- Runtime-agnostic bundle that works on Node, Deno, and Bun
- Published to npm and JSR with CI/CD via GitHub Actions