ohmyzsh: Customize and Manage Your Zsh Configuration

ohmyzsh: Customize and Manage Your Zsh Configuration

Summary

Oh My Zsh is a community-driven framework for customizing zsh with plugins, themes, aliases, and update tools. It suits terminal users who want a configurable shell without building every enhancement themselves.

At a glance

Language
Shell
License
MIT
Stars
190k
Forks
28.2k
Added to OSRepos
November 26, 2025
Last analyzed
October 3, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

Oh My Zsh organizes zsh configuration into a framework with optional plugins and themes. It addresses the effort of assembling shell conveniences and prompt styling from scratch, while leaving users in control of what they enable.

It is a fit for people who use zsh regularly and want a ready-made starting point that they can extend or customize. It is not a replacement for zsh itself, which must be installed separately.

Key Features

  • Optional plugins add shell conveniences for tools and workflows, including Git, Docker, and Node.js.
  • A theme system lets users change the appearance of the command prompt.
  • Plugins and themes can be selected in the ~/.zshrc configuration file.
  • A custom/ directory supports user-defined plugins, themes, and configuration overrides.
  • Update settings can control checking frequency, update mode, verbosity, and cooldown.
  • Installation supports custom directories, unattended setup, and alternate repository sources.
  • Experimental asynchronous Git prompt rendering can improve prompt responsiveness in supported setups.

Use Cases

  • Developers who use zsh and want useful command aliases and integrations without assembling them individually.
  • Terminal users who want to choose or customize a prompt theme.
  • Teams or individuals who maintain shell configuration across machines and want a framework with extension points.
  • Users who want to tune update behavior or install from a fork as part of a custom setup.

Project Facts

  • Language: Shell
  • License: MIT
  • Stars: 190k
  • Forks: 28.2k
  • 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
  • Archived: false

Getting Started

Install zsh, Git, and curl or wget, then run:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Review the README for manual inspection, other installation methods, and configuration details.

Alternatives

  • fish-shell: fish is a standalone shell with built-in interactive features, while Oh My Zsh customizes the zsh shell through themes, plugins, and configuration.

Considerations

  • Requires zsh, Git, and curl or wget; it configures zsh rather than supplying the shell.
  • The installer renames an existing .zshrc to .zshrc.pre-oh-my-zsh, so review or back up existing configuration before installation.
  • Themes that use special prompt symbols may require a Powerline or Nerd Font to render correctly.
  • Asynchronous Git prompt rendering is experimental and may not work with every setup.
  • The repository is active and community-driven, so its extensive plugin and theme choices can require some selection and configuration.

Source repository

Open the original repository on GitHub.

75 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

APort Agent Guardrails: Deterministic Pre-Action Authorization for AI Agents

APort Agent Guardrails: Deterministic Pre-Action Authorization for AI Agents

September 19, 2026

APort Agent Guardrails provides deterministic pre-action authorization for AI agents, running security checks before any tool execution. This crucial mechanism prevents prompt injection from bypassing policy, ensuring robust and auditable protection for AI-driven operations.

AIAI Agent GovernanceGuardrails
aidevops: Autonomous AI DevOps Framework for 100x Developer Productivity

aidevops: Autonomous AI DevOps Framework for 100x Developer Productivity

September 9, 2026

aidevops is an AI DevOps framework and OpenCode plugin designed to automate complex development, business, and creative projects. It enables AI agents to perform useful work across various domains, providing structure, security, and token efficiency for autonomous project delivery. This platform aims to significantly enhance developer capabilities by managing projects end-to-end without constant human supervision.

AI AgentsDevOpsAutomation
agent-plugins: A Marketplace for AI Coding Assistant Skills

agent-plugins: A Marketplace for AI Coding Assistant Skills

September 7, 2026

agent-plugins is a tool-neutral marketplace offering ready-to-install bundles that enhance AI coding assistants. It provides curated skills, tool connections, and specialist roles for developers using VS Code, GitHub Copilot CLI, or Claude Code. This repository simplifies the process of integrating advanced AI capabilities into your development workflow.

AIPluginsAgent
ai-outfitter/actions: Automate AI Agents with GitHub Actions

ai-outfitter/actions: Automate AI Agents with GitHub Actions

September 7, 2026

ai-outfitter/actions is a GitHub Action that allows you to run Outfitter profiles headless within your CI/CD workflows. This enables the creation of scheduled or event-driven AI agents for tasks like code reviews, task completion, and auditing. It integrates seamlessly with GitHub's event system, transforming your workflows into powerful agentic automation tools.

GitHub ActionsAI AgentsAutomation
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️