Terminalwire

Terminalwire began in 2024 when Brad Gessler asked why building command-line apps is so hard—and whether there could be a Hotwire for terminal UIs. While building a CLI for TinyZap, a quick prototype proved the idea worked, revealing a simpler way to create rich, interactive terminal apps.

Today, Terminalwire is used by other companies and aims to be a simple, easy-to-use, and powerful framework for building CLIs, from internal tools to customer-facing apps.

$ bundle add terminalwire-rails
rails g terminalwire:install my-app