Pacsea: A new package Manager TUI

Hi,

I am working on a new Package manager for Arch and Archbased Distros.

I would like to gather Feedback from the community.

Current Features are:

  • Security Scan for AUR Packages: Scan AUR packages for security vulnerabilities.
  • Unified search: Fast results across official repos and the AUR.
  • Keyboard‑first: Minimal keystrokes, Vim‑friendly navigation.
  • Queue & install: Space to add, Enter to confirm installs.
  • Always‑visible details: Open package links with a click.
  • PKGBUILD preview: Toggle viewer; copy PKGBUILD with one click.
  • Persistent lists: Recent searches and Install list are saved.
  • Installed‑only mode: Review and remove installed packages safely.
  • Helpful tools: System update dialog and Arch News popup.

Here my Github Repo:

I am open for Ideas and Bug Reports. :slight_smile:

7 Likes

Reminds me a bit of “aptitude” from back when I used Debian based systems. Which is not a bad thing, by the way.

I’ll have to give it a shot.

2 Likes

gotta assume arch does a cve scan before releasing an update.yours would be a ‘post’ or ‘during’ package scan? The snark in me wants to say overkill but in reality no one would turn down extra security. Interesting.

Even after the github introduction it resembles pacseek.

I like the pkgbuild dealio.

compared to yay and pacseek we can do a lot of these things save a couple…

what about a dry run? that might be interesting.

My hats off to all creators/creatives (:clap: ) may check it out.

1 Like

Was wondering this myself, haven’t check it out properly yet but mainly as I more than likely won’t use though I can see as handy.

1 Like

AUR is not officially supported by Archlinux so I don’t think PKGBUILDs commited by users to AUR are vetted by Archlinux.

4 Likes

As not listed here, a Dry-run is partially implemented (Full implementation planned). As it is more thought of a tool for development dry-run is implemented as an option flag ‘–dry-run’. At the moment the dry-run is only implemented for install/remove packages.

1 Like

As the AUR is “User maintained” it does not have any checks for new packages. As I am also a new maintainer of packages the only thing that is somewhat of a savety check is the Voting system. And User looking at the PKGBUILD’s.

The problem with this approach is that most of the AUR packages are not voted for (For whatever reason). I think a download counter would also help with security, as you can also look out for downloads, but this also could be manipulated.

I think it is a though situation overall. And as a heavy AUR user myself I want to do something about it. If it’s effective or not, I don’t know yet.

I am no security expert and I am learning each day new ways that may improve the situation, but also have to discard many ideas as they are not effective for the most common malware attack onto the AUR. As a matter of fact I implemented the first tools: ClamAV, TotalVirus, Shellcheck, Trivy and Semgrep-bin, but as I explored the tools further, only shellcheck may be effective for Zero day malware.

ClamAV and TotalVirus are used more for known virus.

1 Like