Manage AppImages, AUR, Flatpaks And Snaps With Bauh

There are many options for Linux. Developing and maintaining applications for all Linux distributions is a very complex and time consuming task. To solve this problem, package developers are moving from platform-specific package formats to platform-specific diagnostic formats such as AppImage, Flatpak, Snap and others. At this stage, these packages can only be installed and managed from the command line, and there is no official graphical application to manage these packages. If you are a beginner, it can be a bit difficult to use the applications, flatpacks and snaps. Luckily, I came across an application called bauh that allows you to manage AppImages, AUR, Flatpaks and Snaps via a graphical interface.

Bauh is a graphical application for the management of Linux applications and packages. It currently supports Arch/AUR packages and platform-independent package formats such as AppImages, Flatpaks, Snaps and native web applications. With bauh you can search, install, remove, update, downgrade and run applications with just a few mouse clicks. You can also view information about the installed application, skip updates and view the history of the software version.

Bau used to be known as Fpakman. This is a free open source application written in Python. You can get the source code for GitHub.

Installation of construction under Linux

Because bauh is developed on Python, we can easily install it with the pipette packing manager. If you have not yet installed Pip on your Linux machine, please read the following manual:

After installing Pip, run the following command to install Bauh on a Linux machine:

$ pip3 bao installation

Bauh is also packaged for Arch Linux and is available in the AUR. This way you can install bauh in Arch Linux and its variants with any AUR program like Yay.

$ yay -S bauh

Request Management, AUR, flat suits and Bauh clicks

Execute baa from the command line by executing this command :


When bauh is first launched, it picks up all installed applications and displays them in a simple graphical interface, as shown in the screenshot below

Request Management, AUR, flat packs and Bauh clicks

As you can see on the screenshot above, the Bao,

  • the names of the installed applications,
  • Version number of the application,
  • a brief description of the requests,
  • Type of application, e.g. Flatsuit or Snap
  • and the corresponding buttons to perform various tasks, such as deleting the selected application, starting the application, viewing the version history, skipping updates, lowering the application rating, application information, etc.

In the upper right corner there is a refresh button to restart the data of the installed applications.

List of requests with execution times

By default bauh only shows installed applications. If you want to see all installed applications, including their execution time, just uncheck the Apps checkbox.

Display of all installed applications, including their execution time, in brah interface

Indicate the type of request specific to

Bauh can only display AppImages or Flatpaks or Snaps. For example, to display only Flatpak requests, select Flatpak from the Type drop-down list box.

List of construction interface flat panel applications only

You can also draw up a list of applications by category. From the Category drop-down list, select the category heading and bauh will display the applications belonging to the selected category.

Browse through bids for the construction of timetables

Click the Suggestions button and you will see a list of recommended applications to install on your system. This is useful if you don’t know which application to install next.

List of proposed uses in the structural interface

Searching for applications

Enter the name of the application you want to install in the search field in the upper center of the baud interface. Bau will list all entries corresponding to the name of the entry. For example, I entered vim in the search query and baud listed the following applications.

Wanted in booth

If you don’t know the full name, simply enter a keyword or line to get a list of all the results associated with the search term.

Installation of applications via bauh

To install the application via bauh, simply locate it, select it and press Install.

Installation of surface applications

You can also see some screenshots of the application before it is installed. To view screenshots of the application you want to install, simply click on the icon. To get a short overview of the application you want to install, click on the question mark (?). You’ll see the following details:

  • Name of the application,
  • a description,
  • the version,
  • Date of publication,
  • Information about the developer of the application,
  • Home page of the application,
  • License
  • and much more.

Delete requests via bauh

Select the application you no longer need and click Remove to remove it.

Removing the structure

Before removing Bauh from your system, first delete the configuration and cache files stored in the $HOME directory with the following command :

$ bra -reset

And then remove with the team:

$ remove pip3 bao


Bauh is a good addition for those who want to install and manage distribution diagnostic applications via a graphical user interface. While I was testing, he did a great job on my Ubuntu desktop. I still have to test it on Arch Linux. At the moment I don’t have any test machines for Arch Linux, so I can’t give reliable feedback. I hope it will also work under Arch-Linux without any problems.


Sounds like reading:

Related Tags:

bauh vs pamac,bauh snap