A terminal TUI built on OpenTUI that manages multiple package managers
- List global packages installed by each package manager ("All" view aggregates every manager, labeled by source)
- Batch update / uninstall with a confirmation dialog + full command preview
- Global package search (same-registry managers are searched only once), package details, install
- Local filter box, show-updatable-only filter
bun i -g @caolib/pkg-tui # or npm i -g @caolib/pkg-tui
pkg # runAlternative: standalone executable (~110MB, no runtime needed)
Download the executable for your platform from GitHub Releases:
| Platform | File |
|---|---|
| Windows x64 | pkg-tui-x86_64-pc-windows-msvc.exe |
| Linux x64 | pkg-tui-x86_64-unknown-linux-gnu |
| macOS arm64 | pkg-tui-aarch64-apple-darwin |
Put pkg-tui in your PATH and you're done.
bun install
bun devBuild the standalone executable: bun run build
Type check: bunx tsc --noEmit
See CLAUDE.md
