hassan@alsallam:~/projects/deltarch$ bat README.md

Deltarch

Shows what Arch package updates actually change before you apply them

Pre-alpha2026linux-appsource: private · ask me
Pending updates list with changelog summaries
Pending updates list with changelog summaries
Update history timeline
Update history timeline

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

Stack

RustGTK4libadwaitaSQLitepolkitD-Bus

~2,800 lines of Rust · 13 commits