Charm
Open-source tools and libraries for building glamorous command-line interfaces and terminal applications.
Open-source tools and libraries for building glamorous command-line interfaces and terminal applications.

Bubble Tea
A framework for building terminal user interfaces using the Elm-style model, update and view pattern.
Lip Gloss and Bubbles
A styling and layout toolkit plus a set of reusable components such as text inputs, lists and spinners for terminal apps.
Glow and Glamour
A command-line Markdown reader and a stylesheet-driven Markdown renderer for displaying formatted text in the terminal.
Crush and Mods
AI on the command line, with Crush an agentic coding assistant and Mods a pipe-friendly interface to LLMs, supporting OpenAI, Anthropic, Azure and local models.
VHS
A tool that records terminal sessions as GIFs from a simple script, useful for documentation and CI-based testing.
Wish and Soft Serve
An SSH application framework and a self-hostable Git server with a built-in TUI and SSH access.
Huh and Gum
A library for building interactive terminal forms and a tool for adding interactive prompts and styling to shell scripts.
Developers building interactive terminal user interfaces and dashboards using Bubble Tea, Lip Gloss and Bubbles.
Engineers reading and rendering Markdown directly in the terminal with Glow and Glamour.
Teams adding AI assistance to their command-line workflow through Crush for agentic coding and Mods for piping data to LLMs.
Maintainers recording reproducible terminal GIFs for project documentation and tests with VHS.
Operators running a self-hosted Git server with SSH access and a TUI using Soft Serve.
Script authors making shell scripts interactive with forms, prompts and styling via Huh and Gum.