A fast, customizable Zsh theme with a configuration wizard and dozens of built-in prompt segments.
Powerlevel10k is a Zsh shell theme designed for speed and customization. It provides a highly responsive, information-rich prompt that displays real-time system data like Git status, Kubernetes context, Python versions, and more. It solves the problem of slow or outdated prompts in other Zsh themes.
Developers and system administrators who use Zsh extensively and want a fast, feature-packed, and visually customizable terminal prompt.
Developers choose Powerlevel10k for its unmatched performance—zero prompt lag—combined with extensive built-in segments and an easy configuration wizard. It's fully compatible with Powerlevel9k configurations and offers unique features like instant prompt and transient prompt.
A Zsh theme
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Powerlevel10k guarantees zero prompt lag with instant updates, as demonstrated in its performance benchmarks and real-time system state reflection, even with complex configurations.
The built-in `p10k configure` command offers a guided setup with multiple visual styles, making initial customization straightforward and accessible.
It includes dozens of pre-configured segments for tools like Git, Kubernetes, Python, and AWS, providing comprehensive system information out of the box without slowing down the prompt.
This feature dramatically reduces Zsh startup time by displaying the prompt immediately while plugins load in the background, enhancing productivity for slow plugin setups.
The README explicitly states that the project has very limited support, no new features in the works, most bugs will go unfixed, and help requests will be ignored, indicating it's in maintenance mode.
To access all prompt styles and symbols, users must install the recommended Meslo Nerd Font, which can be a barrier in locked-down environments or for those preferring default system fonts.
While the wizard helps, deep customization requires editing the `~/.p10k.zsh` file, which has numerous options and can be overwhelming for casual users or those seeking a plug-and-play solution.