SuPi — плагин

Набор расширений для Pi-агента: навигация по коду через LSP и Tree-sitter, ревью, веб-доступ и документация библиотек.

  • 103 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Расширения Pi выполняются с правами пользователя и могут менять файлы проекта.
Все причины и проверки

mrclrchtr/supi

Установка

Работает в

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

npx @mrclrchtr/supi-installer@latest

Запускают в проекте после `/trust` в Pi. Отдельный пакет ставится командой `pi install npm:@mrclrchtr/supi-code-intelligence`.

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

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

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

  • Расширения Pi выполняются с правами пользователя и могут менять файлы проекта.

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

Что делает

SuPi — набор расширений на TypeScript для кодового агента Pi. Главное в нем: агент получает инструменты `code_*`, которые отвечают на вопросы о типах, определениях, ссылках и диагностике через языковые серверы (LSP), а структуру исходников разбирают деревья Tree-sitter. В набор также входят чтение веб-страниц в Markdown и поиск документации в Context7, формы вопросов к пользователю, независимое ревью выбранных изменений в git, управление скиллами и отчеты о заполнении контекста. Устанавливать можно рекомендуемый набор или отдельные пакеты. Каталог `skills/` содержит адаптированные скиллы, которые ставит `npx skills add`.

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

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

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

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

  • Вы работаете в другом агенте, а не в Pi: расширения для него не подключатся.
  • Нужен стабильный релиз без бета-пакетов.
  • Для языка нет языкового сервера на `PATH`, и нужны полные возможности LSP.

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

Найди все ссылки на функцию `createClient`, покажи ее реализации и предпросмотр переименования в `createApiClient`.

Ограничения

README называет проект предрелизным, а часть пакетов бета-версиями. Нужен установленный Pi с `pi` в `PATH` и сохраненным доверием к проекту через `/trust`. Tree-sitter встроен, но полный LSP работает только при наличии нужного языкового сервера в `PATH`. Расширения Pi выполняются с правами пользователя, поэтому пакеты стоит просмотреть до установки. Скиллы из `skills/` ставятся отдельной командой и подходят другим агентам.

Как отключить. Снимите пакеты в установщике (`npx @mrclrchtr/supi-installer@latest`) либо удалите их командой Pi. Данные пользователя при удалении остаются. Затем выполните `/reload` или перезапустите Pi.

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

Как поставить один пакет?

Командой `pi install npm:@mrclrchtr/supi-code-intelligence`, подставив нужное имя пакета. Каждый пакет ставится независимо.

Нужен ли языковой сервер?

Для полного LSP да: нужный сервер должен быть в `PATH`. Tree-sitter встроен, и без сервера доступен синтаксический разбор.

Можно ли использовать скиллы без Pi?

Да. Адаптированные скиллы из `skills/` ставятся командой `npx skills add mrclrchtr/supi --skill code-review commit`.

Безопасно ли ставить расширения?

Расширения работают с правами пользователя. README советует просмотреть пакеты до установки.

Что делает установщик?

Показывает таблицу пакетов с колонками Project и Global и после выбора просит подтвердить добавление и удаление клавишей `y`. Pi и доверие к проекту он не ставит.

Обсуждение

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

Плагины

Больше тридцати отдельно ставящихся расширений для кодингового агента Pi: цели, режим плана, LSP, лимиты подписок

ПлагинШирокий доступ777Звезды репозитория

Пакет для агента Pi: поиск по коду, LSP, веб-поиск, управление окнами и подтверждения для опасных команд.

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

Расширение для агента Pi дает ему LSP, линтеры, форматтеры и структурный поиск при каждой правке кода, плюс экспериментальный MCP.

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

Личный набор Армина для Pi Coding Agent: 18 скиллов, расширения, команды и темы, часть скиллов переносится в другие агенты

СкиллШирокий доступ3,2 тыс.Звезды репозитория

Нативный интерфейс для агента pi на Rust и GPUI: сессии по проектам, дерево разговора, панель изменений и плагины.

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

Расширение Pi запускает vim, psql, ssh и другие интерактивные программы в окне, где вы следите и можете перехватить ввод.

ПлагинШирокий доступ608Звезды репозитория

Коротко о README

Установщик показывает таблицу пакетов с колонками Project и Global, затем просит подтвердить добавление и удаление. Доверие к проекту он не выдает и сам Pi не ставит.

Бейдж для README

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