RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

Oh My Zsh

ohmyzsh/ohmyzshReviewed by AI

What it does

Oh My Zsh is a set of ready-made settings for zsh, a program for typing commands in a terminal. It adds 300+ optional plugins (for git, Docker, Python and more), 140+ themes that change how the command prompt looks, and an update tool. It is for people who spend time in the terminal, mostly programmers. It runs on macOS and Linux; on Windows it only works inside WSL2 (Linux running on Windows). You need zsh, git and curl or wget, then you run one install command and edit a settings file to pick plugins and themes.

How easy it is to install

C · install 1 or 2 tools · macOS

  • Windows D
  • macOS C
  • Linux C

Mac sets the grade: zsh is already the shell there, so you paste one install command into Terminal and then edit ~/.zshrc by hand to choose plugins and a theme. Linux is the same work plus installing zsh with your package manager first. Windows is harder because the README's compatibility table only lists "Windows (WSL2)", so you must set up WSL2 and a Linux system before you start.

Numbers on GitHub

Stars
190,271on Oct 31, 2026
Downloads
—all releases
Growth
+92stars in 5 days

Stars over time

190,175190,200190,225190,250190,275 Oct 26Oct 27Oct 28Oct 29Oct 30Oct 31 190,175190,200190,225190,250190,275 Oct 26Oct 29

Facts

Runs on
Windows, macOS, Linux
You need to install
Other tools
Disk space
not determined
Accounts or keys
None
Cost
Free · Free and open source (MIT). The README links to optional merchandise.
License
MIT (Permissive)
Last update
Oct 27, 2026

Risk signals (5)

  • Infoinstall script from internet

    README.md install command: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)". The README itself suggests downloading and reading install.sh first: "It's a good idea to inspect the install script from projects you don't yet know."

    AI review

  • Inforeplaces shell settings

    README.md: "any previous `.zshrc` will be renamed to `.zshrc.pre-oh-my-zsh`"; the installer also changes your default shell unless run with --unattended.

    AI review

  • Infopulls updates from main branch

    README.md: "By default, you will be prompted to check for updates every 2 weeks" and "By default, updates always pull the latest changes." A `zstyle ':omz:update' cooldown 10` setting can delay updates.

    AI review

  • Infoplugins run on every terminal

    README.md: plugins are listed in `~/.zshrc` and loaded when the shell starts, and "If you want to override any of the default behaviors, just add a new file (ending in `.zsh`) in the `custom/` directory." Anything you add there runs each time you open a terminal.

    AI review

  • Infono versioned releases

    Project facts: "GitHub releases: 0" and the checks report no last release date. You install whatever is on the master branch at that moment, and the updater pulls from the same branch.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • How smoothly it works inside WSL2 on a given Windows setup.
  • How much the chosen plugins and themes slow down opening a new terminal.
  • Whether a theme needs an extra font (Powerline or Nerd Font) to display correctly on your machine.
  • What the install script actually changes on your machine, since it is fetched at install time.
  • How much disk space the clone and its plugins take, which the checks could not determine.

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.