Ross ROSS = Recommend OSS · open-source software intelligence for agents

charmbracelet/gum

A tool for glamorous shell scripts 🎀 observed · 2026-08-28

github.com/charmbracelet/gum · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 57.5
  • age_days: 1545
  • days_rel: 13
  • days_push: 13
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

24285 stars · 542 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Gum is a command-line tool that adds polished interactive UI components—menus, text inputs, confirmations, spinners, and more—to shell scripts without writing any Go code. It is built on the Charm Bubble Tea ecosystem and works in bash, zsh, fish, and other shells.

Use cases

  • add interactive prompts to bash scripts
  • build a conventional commit helper script
  • ask users to choose from a menu in a shell script
  • create styled confirmation dialogs in dotfile aliases
  • add spinners and progress feedback to shell automation
  • collect multi-line text input from the terminal

When to choose

  • you write shell scripts and want polished interactive UI without learning a TUI framework
  • you want a single static binary that works across bash, zsh, and fish
  • you are building dotfile aliases or CLI helpers with prompts and confirmations

When to avoid

  • you need a full TUI application with complex layouts—use Bubble Tea directly
  • your project is in Go and you can import the underlying libraries instead of shelling out
  • you need GUI or web-based interfaces rather than terminal interaction

Facets

cli-tool · maturity active

cli terminal-ui developer-tools developer-tools windows cli cross-platform shell-scripts interactive-prompts tui bash dotfiles charmbracelet command-line automation linux macos

1 source

Member repositories

RepositoryRoleHealth v2
charmbracelet/gummain94

For agents

markdown · JSON · MCP: product_card(name="charmbracelet/gum")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem