Get a customizable terminal experience with ohmyzsh, perfect for startup founders, backed by 188k+ GitHub stars.
188,482 stars26,401 forksShellQuality 8/10Updated 7/7/2026100% free ยท open source
What it does
Ohmyzsh customizes your terminal experience with themes, plugins, and settings, making it easier to work with your command line interface.
Install / run
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
When to use it
โขYou spend a significant amount of time working in the terminal and want to personalize your experience.
โขYou're looking for a way to automate repetitive tasks or workflows in your terminal.
โขYou want to make your terminal more visually appealing and easier to navigate.
Quick start
1After installation, open a new terminal window to see the changes take effect.
2Edit your ~/.zshrc file to customize your theme, plugins, and settings.
3Run the command 'omz update' to update ohmyzsh to the latest version.
4Add a new plugin by adding the plugin name to the plugins array in your ~/.zshrc file, for example 'plugins=(git osx zsh-syntax-highlighting)'
5Apply your changes by running 'source ~/.zshrc' or restarting your terminal.
Ready-to-paste prompt
To see a list of available themes, run the command 'ls ~/ohmyzsh/themes' and then set your theme in ~/.zshrc with 'ZSH_THEME="robbyrussell"'
Heads up: Ohmyzsh requires zsh to be installed on your system, so if you're using a different shell, you'll need to switch to zsh before installing ohmyzsh.
Saves to your device
Topics
cli
cli-app
oh-my-zsh
oh-my-zsh-plugin
oh-my-zsh-theme
ohmyzsh
plugin-framework
plugins
productivity
shell
terminal
theme
themes
zsh
zsh-configuration
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.