Liquid Prompt is a shell prompt for Bash and Zsh that displays contextual system and repository information with adaptive visibility.
The tool solves the problem of shell prompts that either show too little information or overwhelm with visual clutter. Liquid Prompt takes a design-first approach, displaying meaningful details only when relevant—such as git repository status, background jobs, or system load—while maintaining minimal visual noise. It achieves this through heavily optimized portable shell code that evaluates system state and adjusts what appears in the prompt accordingly.
Liquid Prompt suits developers who want a functional, information-rich prompt without the complexity of frameworks requiring external dependencies or configuration languages. It works well for anyone using Bash or Zsh who values readability and shell awareness over decorative segment stacking. The tool emphasizes shell features that matter in practice rather than software version badges. Multiple themes are available, including a default theme and a Powerline variant, all configured through simple key-value text files. The README contrasts its approach with other prompt systems by highlighting its focus on meaningful information with minimal clutter, portable shell implementation requiring only file copying for installation, and comprehensive configurability at every level.
The project maintains automated test coverage and documentation built through a continuous integration pipeline. Development activity shows consistent attention to code quality and user-facing documentation standards.