Oh My Zsh CLI

Oh My Zsh, набор настроек оболочки, сохраняет прежний .zshrc отдельно, чтобы пользователь мог перенести свои функции и пути.

  • 190 327 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Установка меняет настройки оболочки, а плагины выполняются с правами пользователя в терминальном сеансе.
Все причины и проверки

ohmyzsh/ohmyzsh

Установка

Ручная установка

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

Первый curl-вариант Basic Installation. Сначала изучите install.sh и сохраните настройки.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установка меняет настройки оболочки, а плагины выполняются с правами пользователя в терминальном сеансе.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Oh My Zsh, менеджер конфигурации Zsh, загружает выбранные плагины и тему при старте терминального сеанса. Пользователь получает дополнения команд и сокращения, добавляет собственные функции. Встроенная команда `omz` обслуживает установленную среду. При установке прежняя конфигурация остается в отдельном файле. Пользователь сам переносит из него нужные функции и пути. Настройки действуют в обычной оболочке, в том числе рядом с агентом разработки. Отдельного MCP-интерфейса у набора нет: подключенные плагины работают внутри Zsh.

Для кого. Пользователям Zsh, которые хотят вести плагины, тему и собственные настройки терминала в одной среде.

Подходит, если

  • Пользователь Zsh подключает дополнения команд для своих инструментов.
  • Настройки нескольких плагинов собирают в конфигурации оболочки.
  • После смены темы пользователь переносит собственные функции из старого файла.
  • Сопровождающий терминальную среду выбирает частоту и задержку обновлений.

Не подходит, если

  • Рабочая оболочка отличается от Zsh и менять ее нельзя.
  • Нужна среда без выполнения сторонних плагинов при старте.
  • Автоматизация зависит от неизменных имен команд, которые могут перекрыть сокращения.

Пример запроса к агенту

Предложи минимальную настройку Oh My Zsh для работы с Git, предварительно проверив мои сокращения и сохранив прежний .zshrc.

Ограничения

До установки нужны Zsh, Git и curl либо wget; сам набор не заменяет оболочку. Установщик меняет `.zshrc`, сохраняя прежний файл отдельно, поэтому нужные функции и пути переносит пользователь. Плагины и сокращения загружаются в пользовательский сеанс и могут менять поведение команд, что важно для терминальных сценариев. При обновлении устанавливается новый код расширений. Заранее выберите частоту и задержку обновлений, а после установки испытайте важные функции оболочки.

Как отключить. Выполните `uninstall_oh_my_zsh` по README и проверьте восстановленный файл настроек перед новым сеансом.

Частые вопросы

Нужна ли Zsh заранее?

Да. Проверьте `zsh --version` и установите оболочку отдельно при необходимости.

Куда попадет прежний .zshrc?

В `.zshrc.pre-oh-my-zsh`. Просмотрите его перед переносом собственных настроек.

Как включить плагин?

Добавьте его имя в список `plugins` своего `.zshrc` и откройте новый сеанс.

Как обновить набор?

Запустите `omz update` для установленного набора. Частоту автоматических обновлений и задержку новых выпусков задают отдельно в настройках.

Куда добавить собственный плагин?

Поместите файл вида XYZ.plugin.zsh в `custom/plugins/` по структуре проекта и включите плагин в списке `plugins`. Если его имя совпадает со встроенным, Oh My Zsh загрузит пользовательский вариант вместо поставляемого.

Обсуждение

Вопросов и отзывов пока нет.

zoxide, инструмент перехода по каталогам, дает интерактивный выбор через zi, когда короткому имени соответствуют несколько папок.

CLIРасширенный доступ40,5 тыс.Звезды репозитория

Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов

ПлагинРасширенный доступ2,8 тыс.Звезды репозитория

ZCF

ZCF - Zero-Config Code Flow

CLI, который в один запуск настраивает Claude Code и Codex: рабочие процессы, агенты, скиллы, MCP и выбор провайдера

CLIРасширенный доступ6,1 тыс.Звезды репозитория

nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.

CLIРасширенный доступ22,1 тыс.Звезды репозитория

Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам

CLIРасширенный доступ47Звезды репозитория

inshellisense добавляет оболочке подсказки команд и параметров с настраиваемыми клавишами и загрузкой при старте сеанса.

CLIРасширенный доступ10,8 тыс.Звезды репозитория

Коротко о README

Для задержки новых обновлений задают число дней cooldown. Пользователь может дождаться этого срока перед установкой свежих изменений расширений.

Бейдж для README

Сообщить о проблеме

Foxx AIOh My Zsh
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.