Shelly 3.0.1 Lands with Polished AUR Browsing and Tighter Flatpak Integration
The Arch Linux package manager finally gets a proper detail view and a bunch of long-overdue UI fixes.
Seafoam-Labs shipped Shelly 3.0.1 on July 30, capping off a release cycle focused on polishing the core experience rather than bolting on another half-finished feature. The update consolidates twelve pull requests from four developers, and it lands right when Arch users have been asking for a GUI front-end that doesn't feel like a weekend hack project.
Shelly has positioned itself as a friendlier alternative to pacman, talking straight to libalpm and wrapping the whole thing in GTK4. It's picked up 917 stars on GitHub since the first proper builds rolled out, which tells me enough people are tired of staring at terminal prompts to give this a real shot. The v3.0.0+9 baseline was already functional. This update is what happens when the team finally says the core architecture can handle usability work.
Key Changes in 3.0.1
The headline grabber here is the new --detail flag for AUR packages. Instead of bouncing between Shelly, yay, and your browser, you can now pull up full metadata right inside the interface. Keep in mind that the code actually checks package availability before showing you the details, which sounds simple until you've spent ten minutes chasing down a 404 in a previous version. Next, AppImage fans get an --install-path option that actually sticks. Earlier builds would forget where you wanted to drop those self-contained binaries, and removing them sometimes triggered a harmless but annoying icon race condition. The new flag gives you real control over where those files live.
Shelly's optional Flatpak backend loads on demand, meaning you aren't paying a startup tax just to browse pacman packages. The new Flatpak install dialog slots containerized apps right alongside your native installs, keeping the workflow consistent whether you're dealing with Arch's repositories, AUR PKGBUILDs, or sandboxed apps. Maybe the most important fix for daily drivers is the rewritten package selection logic. If a search query matched both an exact package and a dependency group member, Shelly could easily install the wrong thing. Exact matches win now, and power users relying on the CLI will definitely notice the difference.
Keybindings now cover dialog interactions, GNOME users get a dedicated dark mode and home directory fix, and the PKGBUILD preview window was redesigned to match the standard install dialog. The top navigation bar got some structural repairs and the wiki directory was yanked from the repo to keep things lean. All of these small touches add up. You notice them most when you're actually using the app for an hour straight.
Under the Hood
Shelly runs on a fairly clean split: the GTK4 desktop app, a Zig-backed CLI, an optional Flatpak shared library that only loads when asked, and a core backend that bridges libalpm, AUR, and AppImage logic. You'll need Zig 0.16.0, Vala, and libalpm to build it from source. The project runs GPL-3.0 and stays strictly inside the Arch ecosystem, meaning CachyOS, Garuda, and vanilla Arch all get equal support. Not bad for a first generation tool.
Grabbing the new version is straightforward. CachyOS users can hit sudo pacman -S shelly, AUR builders can lean on yay or paru, and if you want to live on the bleeding edge, makepkg -si with the git PKGBUILD still works. That's after the usual dependency dance, but the build process itself hasn't changed much.
The roadmap is leaning into repository modification and offline update functionality, which tells me the team is already thinking past the "install a package" phase. Custom layouts are also on the table, and given how much polish just landed, I'd actually be willing to bet on those shipping before the next major release. If you've been holding off on GUI package managers because most of them feel abandoned halfway through development, this build actually warrants a look.
You can catch the full changelog and dig into the twelve merged pull requests on the Shelly-ALPM GitHub repository.
