Кто-то использует это для замены Claude Code
6200+ звёзд — этот проект просто зверский.

Я вижу, как в сообществе люди уже начинают использовать это для замены Claude Code. Какой же инструмент-богатырь осмеливается бросить вызов Claude Code? Он называется oh-my-pi. Не нужно переключаться на VS Code; вы можете писать код, рефакторить, искать баги и получать автодополнение прямо в терминале.

Кто-то скажет: «Claude Code и так уже супер, зачем нужен oh-my-pi?» Я выделил 3 причины для справки:
01 Больше моделей на выбор
Оба инструмента требуют денег за API-вызовы, но oh-my-pi поддерживает гораздо больше моделей, что даёт больше гибкости в цене. Я знаю, о чём вы думаете: «Claude Code можетподключать другие модели». Да, но для этого нужно повозиться.
02 Меньше накладных расходов
Системные промпты oh-my-pi занимают всего 200 токенов. Claude Code стартует с 10 000 токенов. Для той же задачи по кодингу oh-my-pi будет значительно дешевле.
03 Полная прозрачность
Мой главный опыт с Claude Code — это ощущение «чёрного ящика»: вы не знаете, что происходит внутри. oh-my-pi не играет в эти игры. Всё видно: какой API был вызван, какие файлы изменены, сколько это стоило. Он приносит возможности IDE прямо в терминал.
01 LSP, встроенный в терминал

Проверка ошибок, переход к определению, поиск ссылок, переименование — раньше мне приходилось возвращаться в IDE. Теперь это всё можно делать прямо в терминале.
02 Возможности отладки
Отладка — моя частая задача. Отладчики вроде lldb, dlv и debugpy интегрируются плавно. Будь то установка точек останова, пошаговое выполнение или просмотр переменных — ИИ может помочь и провести вас через весь процесс.
03 Постоянное Python-окружение
Встроенная среда выполнения Python, которая работает постоянно, — по сути, ядро IPython. Вы можете общаться с ИИ и просить его выполнять Python-код, а окружение сохраняется. Переменные и импортированные библиотеки из прошлого раунда не исчезают; вы можете продолжить с того же места. Python даже может вызывать инструменты самого ИИ (чтение файлов, поиск кода, запуск подзадач) в обратную сторону.
04 Одновременная обработка нескольких задач
Для больших задач он разбивает их и делегирует суб-агентам, которые работают в изолированных средах. Когда все заканчивают, результаты сводятся воедино. Очень полезно для больших проектов и сложного рефакторинга.
05 Меньшее потребление ресурсов
Частые операции вроде ripgrep, globи shellвыполняются внутри, без запуска внешних процессов. В итоге — более быстрый терминал с меньшим потреблением ресурсов.
06 Поддержка 40+ провайдеров
Какую бы модель вы ни использовали, скорее всего, есть поддержка. OpenAI, Anthropic, Gemini? Да. Локальные модели через Ollama, LM Studio? Да. GLM-5, DeepSeek, Qwen? Все поддерживаются.
07 Маршрутизация между моделями
Планирование проекта — GLM-5, написание кода — Qwen. По моему опыту, такое разделение даёт лучшие результаты, чем одна модель на всё.
08 Управление реальным браузером и Electron-приложениями
Это редкость для терминальных инструментов. oh-my-pi может управлять реальными браузерами и Electron-приложениями (по умолчанию в режиме инкогнито). Он даже может управлять приложениями вроде Slack; чтение сообщений через агента Slack ощущается почти как чтение веб-страницы.
Фишка №1: Хеширование на уровне строк
Это заслуживает отдельного упоминания. Часто ИИ говорит: «Измените 123-ю строку», но это не работает, потому что номера строк сместились. Возможно, вы вставили несколько строк или невидимый пробел изменился.
oh-my-pi предлагает другой подход: он даёт каждой строке кода уникальный «паспорт» — хеш, вычисленный на основе содержимого строки.
Пример:
function add(a, b) {
oh-my-pi генерирует хеш, например x7y8z9w0.
- Традиционный способ: ИИ говорит: «Измените
function addв строке 1 наfunction sum.» Проблема:Вставьте строки выше, и строка 1 больше не будет той, что нужно. - Способ oh-my-pi: Игнорирует номера строк и идентифицирует сам код. ИИ говорит: «Измените строку с хешем
x7y8z9w0.» Плюс:Сколько бы строк вы ни вставили, пока эта строка существует, её найдут точно.
Установка
Для многих это уже горячая новинка. Установка — одна команда для Windows и macOS.
- Windows: Откройте PowerShell и выполните: powershellpowershell
irm https://omp.sh/install.ps1 | iex - macOS / Linux: Откройте терминал и выполните: bashbash
curl -fsSL https://omp.sh/install | sh
После установки просто введите piв терминале, настройте модель и API-ключ, и всё готово.
В заключение
Кто-то скажет: «Отлично, ещё один инструмент. Невозможно всё успевать».
Мой ответ: Попробуйте оба. Claude Code — для сложного рефакторинга и оптимизации. oh-my-pi с отечественными моделями — для повседневного кодинга. Профессионализм плюс экономия. oh-my-pi — бесплатный и с открытым исходным кодом.
Проект под лицензией MIT.