Oh My Pi — агент для программирования в терминале

Терминальный ИИ-агент с планированием, подагентами, поддержкой редакторских интерфейсов и отладчика.

Oh My Pi, или omp, — самостоятельный агент для разработки, работающий в терминале. Его можно использовать как готовый набор инструментов или настраивать под свой порядок работы. В основе проекта лежит ядро на Rust, а приложение ориентировано на macOS, Linux и Windows.

Инструменты для работы с кодом

Планирование и параллельные исполнители

В omp предусмотрены режим планирования и подагенты, которым можно поручать части задачи. Агент умеет работать с языковыми серверами LSP и отладчиками DAP, чтобы получать сведения о структуре проекта и запускать отладочные действия через привычные протоколы.

Изменения, память и настройка поведения

Среди функций есть редактирование с привязкой к строкам, память, история правил с возможностью вернуться к прежней версии и настройка набора инструментов. Это позволяет собрать терминальный процесс разработки без отдельной графической IDE.

Чем omp отличается от Pi

Oh My Pi вырос из Pi, но стал самостоятельным терминальным агентом с расширенным набором встроенных функций. В отличие от Pi Coding Agent, который оставляет выбор дополнений разработчику, omp поставляется с собственными режимами и интеграциями.

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