Хватит использовать Claude Code CLI. Попробуйте ЭТО вместо него! (Oh-My-Pi)
BBetter Stack
Computing/SoftwareInternet Technology
Transcript
00:00:00Это Oh My Pi. Это новый инструментарий для AI-агентов, построенный на базе популярного фреймворка Pi,
00:00:06но с кучей полезных улучшений и функций, которые делают его одним из самых
00:00:11мощных инструментов для AI-агентов, что я когда-либо использовал. В этом видео мы рассмотрим Oh My Pi,
00:00:18посмотрим, как он работает, и изучим все крутые функции. Поехали.
00:00:27Если вы пользовались другими терминальными AI-инструментами, такими как Claude Code CLI или стандартными обертками LLM,
00:00:33вы знаете, как это обычно бывает. Вы просите исправить баг, он смотрит на исходный код как на гигантскую стену
00:00:39текста, угадывает исправление, вставляет пару print-операторов и надеется на лучшее.
00:00:44Но Oh My Pi не относится к вашему проекту как к набору плоских текстовых файлов. Он относится к нему как
00:00:50к живому, работающему приложению. И делает он это благодаря четырем масштабным
00:00:55архитектурным улучшениям. Во-первых, у него есть нативная поддержка протокола языкового сервера (LSP).
00:01:02Когда вы просите Oh My Pi сделать что-то вроде переименования основного модуля или рефакторинга функции,
00:01:07которая импортируется в 50 разных файлах, он напрямую обращается к языковому серверу,
00:01:12чтобы выполнить структурный рефакторинг на уровне всей рабочей области. Он автоматически обновляет файлы,
00:01:18обрабатывает псевдонимы импортов и очищает повторные экспорты еще до того, как внесет изменения на диск.
00:01:25Так что он работает почти как IDE, и именно этого не хватает в стандартном Claude Code CLI.
00:01:31Во-вторых, в него встроена полная поддержка адаптера отладчика. Если ваш Go-сервис
00:01:37зависает, ваш Python API выдает странную ошибку параллельного выполнения или падает C-код,
00:01:44Oh My Pi может запустить инструменты отладки, такие как DLV или debugpy, и подключить их напрямую к вашему
00:01:52сбойному процессу. Затем он может дойти до точек останова и оценить текущее состояние памяти и стека.
00:01:58В-третьих, он полностью агностичен к моделям. Вы можете подключить его ко многим провайдерам. Например,
00:02:05я могу войти со своим аккаунтом Claude Code, и он автоматически перенесет все мои плагины и настройки из
00:02:11Claude Code в Oh My Pi. Еще одна крутая вещь — возможность выбирать разные модели для разных задач.
00:02:17Так, у меня может быть специальная модель для работы с изображениями и другая модель для дизайна,
00:02:23и так далее. Четвертая функция называется “хеш-редактирование строк”. Когда Claude Code редактирует файлы,
00:02:30он отправляет буквально старую строку и новую строку. И Opus воспроизводит каждый символ, который хочет
00:02:37изменить. Но когда Oh My Pi меняет ваш код, он не перепечатывает весь файл и не шлет огромные diff-файлы.
00:02:44Он нацеливается на точную строку, используя хеш-привязку содержимого. Это предотвращает ошибки с пробелами.
00:02:51Например, для такой модели как Grok4Fast это позволяет сэкономить до 61% на использовании токенов. Я протестировал это,
00:02:59попросив его создать десктопное приложение на Rust, которое выводит тикеры акций из Stocktwits. И одна вещь,
00:03:05которая мне действительно понравилась — у Oh My Pi есть собственный браузерный инструмент. Каждый раз, когда ему нужно
00:03:11получить данные из интернета, он запускает экземпляр браузера Chrome, а не пытается извлечь
00:03:16информацию через curl или fetch-запросы. В целом, мне очень нравится его эстетика. У него приятные встроенные
00:03:22окна задач, которые гораздо легче читать, чем в Claude Code CLI. Сразу видно, что авторы Oh My Pi
00:03:29вложили много усилий в дизайн. И еще одна крутая штука:
00:03:35поскольку Oh My Pi построен поверх редактора Pi, он также поддерживает добавление плагинов из оригинального редактора Pi.
00:03:42Чтобы добавить плагин в Oh My Pi, нужно просто заменить первую часть команды установки
00:03:48на “Oh My Pi plugin install” и добавить имя пакета. Мне удалось установить веселый пакет Doom
00:03:54из оригинального Pi в Oh My Pi. Так что теперь, когда мне скучно, я могу запустить Doom прямо в терминале,
00:04:02просто введя “/Doom”, и играть в классическую игру внутри терминала. Это просто безумие. И, честно говоря,
00:04:08в этом инструменте еще так много функций, о которых я даже не успел рассказать. У него есть
00:04:13отличный инструмент для ревью PR, он поддерживает работу с субагентами, легко читает PDF-файлы и использует hindsight
00:04:21для управления памятью агента. В общем, это мощный TUI, он с открытым исходным кодом
00:04:27и обладает множеством крутых функций. Так что я определенно рекомендую попробовать его, если вы еще этого не сделали.
00:04:32А что вы думаете о Oh My Pi? Пробовали ли вы его? Будете ли использовать? Дайте нам знать в комментариях
00:04:37внизу. И друзья, если вам нравятся такие технические разборы, дайте знать
00:04:42нажав кнопку лайка под видео. И не забудьте подписаться на наш канал.
00:04:47С вами был Андрес из Betterstack, увидимся в следующих видео.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video