Skip to content

Repository files navigation

pkg

English | 简体中文

A terminal TUI built on OpenTUI that manages multiple package managers

screenshot

Features

  • 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

Installation

Recommended: via bun/npm

bun i -g @caolib/pkg-tui      # or npm i -g @caolib/pkg-tui
pkg							  # run
Alternative: standalone executable (~110MB, no runtime needed)

Download the executable for your platform from GitHub Releases:

PlatformFile
Windows x64pkg-tui-x86_64-pc-windows-msvc.exe
Linux x64pkg-tui-x86_64-unknown-linux-gnu
macOS arm64pkg-tui-aarch64-apple-darwin

Put pkg-tui in your PATH and you're done.

Run from source

bun install
bun dev

Build the standalone executable: bun run build

Type check: bunx tsc --noEmit

Development

See CLAUDE.md

About

A terminal TUI built on OpenTUI that manages multiple package managers

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages