Deltarch
Shows what Arch package updates actually change before you apply them


What it is
Deltarch answers a question Arch never does: when a package updates several times a day, what actually changed, and does it matter? Today you either trust it blindly or hunt through changelogs by hand. Deltarch does that hunting and separates the real changes from the daily noise before you apply anything. The name fuses delta, for change, with Arch, whose logo is itself both a delta and an arch.
It is a Rust, GTK4, and libadwaita app, dark-first for GNOME. The free win is that it flags packaging-only pkgrel rebuilds with no network call, so you focus on the updates that truly changed. For those it resolves the upstream changelog through a waterfall (AppStream, then a GitHub or GitLab release for the tag, then a CHANGELOG) and condenses it with an LLM. Summaries cache in SQLite, and privileged actions go through a minimal polkit helper. It is pre-alpha: the UI and core loop exist, but it is early.
Features
- Lists pending updates from the official repos and the AUR
- Flags packaging-only pkgrel rebuilds instantly, with no network call
- Summarizes the real upstream changelog for each genuine update
- Changelog waterfall: AppStream, then GitHub/GitLab release, then CHANGELOG
- Lock noisy packages cleanly through pacman.conf, fully reversible
- A searchable timeline of everything that has changed on the system
Stack
~2,800 lines of Rust · 13 commits