trx
Fast. Keyboard-driven. Cross-platform.

Search, install, manage.One TUI for all your packages.

$curl -fsSL https://trx.pidev.tech/install.sh | sh
Fast●Keyboard-driven●Cross-platform
Works everywhere you work
Get started
Read docs
Features

Built for speed.
Designed for focus.

Fuzzy Search

50ms debounced live search across all packages. Scoring-based fuzzy matching finds what you mean, not just exact strings.

ngin3 results
nginx1.24.0
nginx-full1.24.0
nginx-proxy2.1.0

Multi-Manager

One interface for Homebrew, Pacman, AUR via yay, and APT. Auto-detected at launch; no config required.

macOS
Homebrew
Arch Based OS
Pacman + AUR
Debian Based
APT

Batch Operations

Select multiple packages with Space, then install or remove in one shot. No repeated confirmations.

nginx1.24.0
curl8.0.1
git2.44.0
Install 3 packages →

Zero Runtime

Pure Rust, no async runtime. Concurrent search via OS threads and mpsc channels. Cold starts in milliseconds.

<50ms
cold start · search · install
Pure RustNo async runtimeOS threadsmpsc channels
Get started

Up and running
in 30 seconds.

Up and running in under a minute. Copy any command to get started.

01

Install trx

Install trx using Cargo.

$cargo install trx-cli
02

Launch

Start the trx CLI.

$trx
03

Search and install

Search and install packages in a flash.

$e, type, space, i
trx

A blazing-fast TUI package manager written in Rust. Search, install, and manage packages without leaving your terminal.

Product
FeaturesInstallChangelog
Resources
DocsGitHubIssuesDiscussions
Project
Source CodeMIT LicenseContributingContact
© 2026 trx. MIT License