-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Firstp1ck edited this page Dec 23, 2025
·
8 revisions
Fast TUI for searching, inspecting, and queueing pacman/AUR packages on Arch Linux—keyboard-first, written in Rust.
- Security Scan for AUR Packages: Comprehensive security scanning workflow with multiple tools (ClamAV, Trivy, Semgrep, ShellCheck, VirusTotal, custom patterns, aur-sleuth) and detailed scan summaries
- Extended News Mode: Comprehensive news feed with multiple sources (Arch news, security advisories, package updates with change detection, AUR comments), smart caching for offline access, background processing with automatic retries, streaming updates, AUR balance, filters (Arch/advisory/updates/comments/installed-only, age), search with history, bookmarks, read/unread tracking, and cached article bodies
- 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. Press S in the confirm dialog to scan AUR packages before installing
- 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 (configurable filter mode: leaf only or all explicit)
-
Package downgrade: Downgrade installed packages to previous versions using the
downgradetool - Distro-aware updates: Automatic detection and use of appropriate mirror tools for Manjaro, EndeavourOS, CachyOS, Artix, and standard Arch
- Helpful tools: System update dialog with distro-aware mirror management and Arch News popup
- Announcements: Version-specific and remote announcements shown at startup with clickable URLs and persistent read status
- TUI Optional Deps: Install and verify recommended helper tools directly from a dedicated view with environment-aware defaults
- Preflight modal: Inspect dependencies, files, config conflicts, and optionally run AUR security scans before installs/removals. For Remove actions, review reverse dependencies and affected services
- CLI Commands: Manage packages from the command line without launching the TUI (search, install, remove, update, list, news, clear cache)
- Multi-language support: Available locales include en-US, de-DE, hu-HU (more coming soon)
-
Stable (prebuilt):
paru -S pacsea-binoryay -S pacsea-bin -
Latest (git):
paru -S pacsea-gitoryay -S pacsea-git - From source:
sudo pacman -S rustup && rustup default stable
git clone https://github.com/Firstp1ck/Pacsea
cd Pacsea
cargo runpacsea # Launch TUI
# Or use dry-run mode (no changes)
pacsea --dry-run
# Or use CLI commands (no TUI)
pacsea -s <query> # Search packages
pacsea -i <package> # Install packages
pacsea -u # System update- TUI mode: Type to search, ↑/↓ to navigate, Space to queue, Enter to install
- Press F1 or ? for the in‑app help and keybindings
- For AUR packages: Press S in the confirm dialog to scan before installing
- CLI mode: Use command-line flags to manage packages without the TUI (see How to use Pacsea)
- Repository: Pacsea
- README (full docs): Overview, usage, config, keybindings
- AUR:
pacsea-bin·pacsea-git - Roadmap vote: Feature discussion
Documentation:
- Installation — Installation and prerequisites
- How to use Pacsea — Usage guide and workflows
- Configuration — Configuration settings and customization
- Keyboard Shortcuts — Quick reference for all shortcuts
- Troubleshooting — Common issues and solutions
- License: MIT