Install applications... with one click! 馃憖
This release brings improved integration with the online catalog https://portable-linux-apps.github.io, which now has application installation buttons on every page, and which can be used both from AM graphical interfaces and from the command line itself!
I won't spoil anything; first, let's proceed in order and see what's changed since the previous version.
Added support for aborting AM commands that are incompatible with -y
Continuing with the previous release, the -y option now also supports "negations," i.e., questions that default to NO. Non-interactive AM automation is now complete (at least on the client side).
by @vishnu350 in #2620
Change option -a for rewrite of website
As mentioned, the catalog has changed radically. AM used the .md files from the previous version of the catalog to obtain a complete description of the apps. These pages have now been replaced by linear text files, and it is also possible to obtain links to screenshots of the apps.
by @kazam0180 in #2613
Add Vietnamese transalation and locale for AM
C岷 啤n @imngkhang
by @imngkhang in #2646
Update the MIME database after each installation/removal
A common problem after installing some packages is opening files and not finding your application (in AppImage format or otherwise) among the options for handling that format.
We've finally introduced automatic updating of the MIME database after each installation or removal.
Add zh_TW translation
璎濊瑵 @a-lang
Option reinstall, support for reinstalling one or more apps by name
Previously, the option to reinstall programs was limited to reinstalling all of them (using the --all flag), just the launchers (using the --launcher flag), or just the apps whose online installation script has changed compared to the offline installation script stored in the installation directory (without adding any arguments).
With this release, AM will be able to reinstall not only these apps, but also those specified by the user.
For example, running
am reinstall app1 app2 app3
will reinstall not only the apps whose online script has changed, but also the specified apps.
simplescreenrecorder-2026-09-03_13.53.31.mp4
The method is simple: the offline scripts will be patched to trick AM into thinking that the offline script has changed, effectively forcing the app to be removed and reinstalled.
Install applications with one click
And finally, here's the key feature of this release!
AM (and AppMan, if in $PATH) will create and update a .desktop file locally, while also updating (only the first time) the (local) MIME database. This allows it to handle the new pla-install:// protocol, which is useful for installing applications from the https://portable-linux-apps.github.io catalog by pressing the new Install button and opening it in dedicated clients, which until this release were only AM-GUI (by @Shikakiben at https://github.com/Shikakiben/AM-GUI) and AppGallery (by @kazam0180 at https://gitlab.com/kazamOS/apps/appgallery).
From today, AppMan (if the appman command is in $PATH) and AM (the am command, of course) will also be able to use it from the terminal, but only by clicking on a web page!
A dialog box (in order, yad, zenity, and kdialog) will ask you whether you want to install the application system-wide or locally.
In the following video, yad for the dialog, to install thunderbird system-wide and anydesk locally:
simplescreenrecorder-2026-09-03_14.05.19.mp4
The implementation is in its early stages. Any contributions to improve it are welcome.
by @kazam0180 and @ivan-hc in #2665
Conclusions
What can I say, this is an incredible result. I thank everyone who has contributed and continues to contribute to the growth of this project. And I especially want to thank @kazam0180 for his extraordinary work on the catalog and the new interface. Thanks also to @cheack for his contribution to the catalog and for supporting search results sorted by app name or description.
We also welcome new contributors and anyone who, despite not having a GitHub account, privately reports new apps to be added to the database.
The current number has grown to 3,439 unique apps (2,853 AppImage packages + 586 standalone/portable programs).
This is an incredible number, considering this project is still an amateur effort.
Thank you all for your support!
What's Changed
- Add PrivacyNotes by @shuvashish76 in #2603
- Fixed fuzzy and rollback tests to match latest AM changes. by @vishnu350 in #2604
- Add go2tv and openhuman by @shuvashish76 in #2605
- Add MetaClean installation script by @Moresyl in #2607
- Add DashBeam by @shuvashish76 in #2608
- Add Voyager by @shuvashish76 in #2612
- Add cli-chess by @shuvashish76 in #2616
- Fixed bash regex substring matching for --assume-yes + housekeeping by @vishnu350 in #2615
- Fix fdroidcl by @ivan-hc in #2618
- Fix few email clients by @shuvashish76 in #2621
- Added support for aborting AM commands that are incompatible with -y by @vishnu350 in #2620
- Improve help message for the option "downgrade" by @ivan-hc in #2623
- Added unsloth-desktop. by @vishnu350 in #2624
- Add BedrockOnLinux, OpenBoxGL, notepadqq and remove element by @shuvashish76 in #2625
- Add Dabri, FerrumPix, Retromind by @shuvashish76 in #2627
- Add FeedFlow, Fluentflame Reader, KKeditQT by @shuvashish76 in #2630
- Updated version information for Enth-Auth by @Xmetalfanx in #2629
- Add ClassIn by @imngkhang in #2633
- Add workrave by @shuvashish76 in #2634
- Change option
-afor rewrite of website by @kazam0180 in #2613 - add easier-pixel-dungeon to x86_64-apps by @kazam0180 in #2636
- Add waywallen, chaski-app, mpz by @shuvashish76 in #2637
- add pla-site-tool by @kazam0180 in #2638
- Add lege by @shuvashish76 in #2640
- add openssh-gui by @moolight-seashell in #2644
- Add telegram-drive by @shuvashish76 in #2645
- Add Vietnamese transalation and locale for AM by @imngkhang in #2646
- transalate: Fix some errors in Vietnamese transalate by @imngkhang in #2648
- Add asyar, crossdirstat, wizestream, duplicati, lap, tectonic by @shuvashish76 in #2649
- Add Mpv-Nightly by @Shikakiben in #2652
- transalate: Fix "terminal" in Vietnamese by @imngkhang in #2653
- Add Legacy Launcher by @imngkhang in #2654
- Add torrserver by @shuvashish76 in #2658
- update firedragon by @prodigalshadow in #2659
- Add comic strip browser by @prodigalshadow in #2660
- Fix typo in option "nolibfuse" to use --appimage-extract by @ivan-hc in #2661
- Update the MIME database after each installation/removal by @ivan-hc in #2657
- desktop files for handling pla-install by @kazam0180 in #2641
- Add zh_TW translation by @a-lang in #2666
- Add kate by @kazam0180 in #2667
- fix kate script by @kazam0180 in #2668
- remove kwrite from app list by @kazam0180 in #2669
- Keep dev in sync with main by @ivan-hc in #2670
- Update android-messages-desktop from EOL repo to maintained fork by @melvinquick in #2672
- Keep dev in sync with main by @ivan-hc in #2674
- feat: Rewrite the description of AM-GUI and change the script of LL by @imngkhang in #2675
- Removed android-messages-desktop from obsolete-apps list by @melvinquick in #2677
- add wine32-cli by @kazam0180 in #2678
- Added pixelflasher by @arndtc in #2679
- feat: Add PlayTorrio by @jonasw234 in #2680
- Option "reinstall", support for reinstalling one or more apps by name by @ivan-hc in #2681
- Keep dev in sync with main by @ivan-hc in #2682
- "AM" 10.5: install applications with one click by @ivan-hc in #2665
New Contributors
- @Moresyl made their first contribution in #2607
- @Xmetalfanx made their first contribution in #2629
- @imngkhang made their first contribution in #2633
- @moolight-seashell made their first contribution in #2644
- @a-lang made their first contribution in #2666
- @arndtc made their first contribution in #2679
Full Changelog: 10.4.1...10.5