A terminal user interface for searching and installing Arch Linux packages
Go
669
253 commits
updated Sep 7, 2026
pacseek is terminal user interface which allows you to browse and search through the Arch Linux package databases as well as the Arch User Repository. Packages can be installed/uninstalled with the ENTER key.

Package installation / removal is done with an AUR helper.
In the default configuration, yay is being used.
You can change this in the settings -> Install command / AUR Install command
There are some examples for configuring other helpers or even makepkg.
xdg-open the URL to the article¹ (By default, yay is being used to install/remove/upgrade packages. You can change this in the settings)
² (only applicable to AUR packages)
³ (by default curl & less are used. Can be changed in the settings)
⁴ (requires fakeroot to be installed)
$ git clone https://github.com/moson-mo/pacseek.git
$ cd pacseek
$ go build .
$ ./pacseek
Binaries are available on the Releases page.
Also an AUR package is available.
You can either use the keyboard or mouse to navigate through the different components.
While the search bar is focused, use the ENTER key to search for packages.
With TAB you can navigate to the package list. Use the cursor keys to navigate within the list.
To install/remove a package, press ENTER.
The settings form can be opened with CTRL+S.
To quit pacseek, you can use CTRL+Q, CTRL+C or ESC.
You change all configuration options from the settings screen (CTRL+S).
The configuration file (json format) can be found at ~/.config/pacseek/config.json
More detailed information regarding usage and configuration can be found in the Wiki or manpage: man pacseek
364 followers · starred Apr 2024
516 followers · starred Jul 2022
343 followers · starred May 2024
60 followers · starred Aug 2025
A terminal user interface for searching and installing Arch Linux packages
Go
669
253 commits
updated Sep 7, 2026
pacseek is terminal user interface which allows you to browse and search through the Arch Linux package databases as well as the Arch User Repository. Packages can be installed/uninstalled with the ENTER key.

Package installation / removal is done with an AUR helper.
In the default configuration, yay is being used.
You can change this in the settings -> Install command / AUR Install command
There are some examples for configuring other helpers or even makepkg.
xdg-open the URL to the article¹ (By default, yay is being used to install/remove/upgrade packages. You can change this in the settings)
² (only applicable to AUR packages)
³ (by default curl & less are used. Can be changed in the settings)
⁴ (requires fakeroot to be installed)
$ git clone https://github.com/moson-mo/pacseek.git
$ cd pacseek
$ go build .
$ ./pacseek
Binaries are available on the Releases page.
Also an AUR package is available.
You can either use the keyboard or mouse to navigate through the different components.
While the search bar is focused, use the ENTER key to search for packages.
With TAB you can navigate to the package list. Use the cursor keys to navigate within the list.
To install/remove a package, press ENTER.
The settings form can be opened with CTRL+S.
To quit pacseek, you can use CTRL+Q, CTRL+C or ESC.
You change all configuration options from the settings screen (CTRL+S).
The configuration file (json format) can be found at ~/.config/pacseek/config.json
More detailed information regarding usage and configuration can be found in the Wiki or manpage: man pacseek
364 followers · starred Apr 2024
516 followers · starred Jul 2022
343 followers · starred May 2024
60 followers · starred Aug 2025