Compare software

peco vs Gum: catalog facts
pecoGum

Best for: Shell users who want an interactive picker inside pipelines

Best for: Adding menus and prompts to shell scripts without writing a program

Free

Free and open source.

Free

Free and open source under the MIT licence.

Command line Windows, macOS, Linux, Command line
  • Works with any piped input
  • Filters interactively as you type
All 3 strengths for peco
  • Works with any piped input
  • Filters interactively as you type
  • Easy to combine with shell scripts and aliases
  • Each command does one interface job and prints to stdout, so it composes with normal shell scripting
  • Menus, confirmations, file pickers, fuzzy filters, spinners and styled text
All 4 strengths for Gum
  • Each command does one interface job and prints to stdout, so it composes with normal shell scripting
  • Menus, confirmations, file pickers, fuzzy filters, spinners and styled text
  • No Go code needed to get the look of a Bubble Tea application
  • Packages for Debian, RPM and Alpine, binaries for Linux, macOS, Windows and the BSDs
  • Fewer built-in integrations than fzf
  • Needs shell configuration for key bindings
  • Adds an external dependency to any script that uses it
  • Interactive commands need a real terminal, so they break in non-interactive CI
All 4 limitations for Gum
  • Adds an external dependency to any script that uses it
  • Interactive commands need a real terminal, so they break in non-interactive CI
  • Styling options are extensive enough to become their own time sink
  • Not a full TUI framework; for that you need Bubble Tea itself
Downloadable app Downloadable app
Open source Open source
License: MIT License: MIT
No account needed No account needed
Offline features available Offline features available
Sources for peco

Catalog checked September 23, 2026

Sources for Gum

Catalog checked September 21, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.