choose-gui
« Back to VersTracker
Description:
Fuzzy matcher that uses std{in,out} and a native GUI
Type: Formula  |  Latest Version: 1.5.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: fuzzy-finder cli gui productivity cross-platform
Install: brew install choose-gui
About:
choose-gui is a cross-platform fuzzy selector that combines a terminal-friendly interface with a native GUI overlay for enhanced speed and usability. It reads from stdin and writes selections to stdout, making it a drop-in replacement for tools like fzf. Its main value is providing a consistent, high-performance selection experience across Linux, macOS, and Windows.
Key Features:
  • Native GUI overlay for faster rendering and better font/ime support
  • Drop-in replacement for fzf with compatible CLI flags
  • Cross-platform (Linux, macOS, Windows) with minimal dependencies
  • Reads from stdin and writes to stdout for easy piping
Use Cases:
  • Interactive filtering for shell scripts and command pipelines
  • Fuzzy selection for file pickers, process managers, or git operations
  • Enhancing TUI workflows with a faster, GUI-backed selector
Alternatives:
  • fzf – fzf is pure TUI and ubiquitous; choose-gui offers a native GUI overlay for improved performance and input handling
  • skim – skim is a Rust fzf alternative focused on TUI; choose-gui adds a GUI layer for cross-platform consistency
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:47pm 0 VERSION_BUMP ce026533