pi-tools — плагин

Набор расширений для агента Pi: разбор чужих репозиториев, секреты с TTL, поиск по сессиям агентов.

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

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

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

  • Читает расшифровки сессий других агентов на вашем диске и работает с выданными секретами
  • Клонирует внешние репозитории и может публиковать задачи в Linear
Все причины и проверки

joelhooks/pi-tools

Установка

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

pi install git:github.com/joelhooks/pi-tools

Зависимости предварительно ставит `setup.sh` из репозитория; расширения включают через `pi config`.

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

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

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

  • Читает расшифровки сессий других агентов на вашем диске и работает с выданными секретами
  • Клонирует внешние репозитории и может публиковать задачи в Linear

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

Что делает

pi-tools собирает расширения для кодирующего агента Pi. `repo-autopsy` клонирует репозитории GitHub в `~/.repo-autopsy` и дает инструменты `repo_clone`, `repo_structure`, `repo_search`, `repo_deps`, `repo_file` и `repo_find`. `secrets` выдает секреты на срок через `agent-secrets`, показывает состояние, отзывает и ведет журнал. `session-reader` читает ограниченные куски сессий Pi, Claude, Codex, Cursor, Grok и OpenCode, когда нужны точные доказательства. Еще в наборе `skill-shortcut` (автодополнение `$имя-навыка` вместо `/skill:имя-навыка`), `aliases` (`/quit` и `/q` вызывают `/exit`), `linear-tracker` (публикация задач в Linear по правилам проекта с проверкой результата) и `shortlink-qr` для коротких ссылок и QR-картинок автора. Каждое расширение включают отдельно через `pi config`.

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

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

  • Чужой репозиторий надо клонировать и посмотреть структуру, зависимости и нужные файлы без ручной возни.
  • Агенту выдают секрет на ограниченное время и потом отзывают.
  • Точную цитату из прошлой сессии Claude, Codex или Cursor нужно найти в расшифровке.
  • Описание задачи публикуют в Linear, и результат надо проверить повторным чтением.

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

  • Вы не пользуетесь Pi: расширения написаны под этого агента.
  • Нужны универсальные инструменты без привязки к инфраструктуре автора: часть расширений, например `shortlink-qr`, рассчитана на его сервисы.
  • Хранить секреты вне `agent-secrets` не получится: расширение `secrets` работает через него.

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

Клонируй репозиторий `zod`, покажи структуру и зависимости, затем найди файл с определением базовой схемы.

Ограничения

Расширения рассчитаны на Pi и частично на личную инфраструктуру автора: для `shortlink-qr` нужны его короткие ссылки, а служба памяти сессий требует Executor, токен не короче 32 байт и LaunchAgent на macOS. Зависимости ставит скрипт `setup.sh` по ссылке `curl -sL .../setup.sh | bash`, и его стоит прочитать перед запуском. `session-reader` читает расшифровки других агентов с вашего диска, а ссылки на секреты требуют отдельного `agent-secrets`. Включение расширений по одному делается через `pi config`.

Как отключить. Отключите расширения в `pi config` или удалите пакет средствами Pi. Каталог `~/.repo-autopsy` и выданные секреты отзовите вручную.

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

Как установить?

Командой `pi install git:github.com/joelhooks/pi-tools`, затем включите нужное в `pi config`. Зависимости ставит `setup.sh` из репозитория.

Какие инструменты у `repo-autopsy`?

`repo_clone`, `repo_structure`, `repo_search`, `repo_deps`, `repo_file` и `repo_find`. Клоны складываются в `~/.repo-autopsy` для повторного просмотра.

Как работают секреты?

Расширение `secrets` выдает секрет с временем жизни через `agent-secrets`, показывает состояние, отзывает и ведет аудит.

Что читает `session-reader`?

Ограниченные фрагменты сессий Pi, Claude, Codex, Cursor, Grok и OpenCode. Инструменты `session_context`, `session_inspect` и `session_chunks` работают по идентификатору или пути к расшифровке.

Все ли расширения универсальны?

Нет. `shortlink-qr` и служба памяти рассчитаны на личные сервисы автора, остальные расширения применимы шире.

Обсуждение

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

Плагины

Сборка кодинг-агента Pi с набором расширений: маскирование секретов, LSP, поиск по контексту, телеметрия, панель событий и командный режим

ПлагинРасширенный доступ139Звезды репозитория
Выбор редакции

Минималистичный агент для кода в терминале, который расширяется скиллами, шаблонами промптов и пакетами на TypeScript

CLIШирокий доступ121,6 тыс.Звезды репозитория

shitty-extensions добавляет агенту Pi пятнадцать расширений: второе мнение другой модели, режим плана, учет трат и циклы.

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

Личная конфигурация агента Pi с четырьмя командами: план, задачи, исполнение и ревью через файлы сессии в Markdown.

ВоркфлоуШирокий доступ459Звезды репозитория

Веб-приложение для кодингового агента Pi: сессии переживают перезапуск, к ним можно подключать коллег и работать с телефона, без облачной виртуалки

CLIШирокий доступ833Звезды репозитория

Повторяющиеся шаги агента pi копятся как программы на JavaScript с манифестом и тестами, и pi вызывает их вместо ручного повтора.

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

Коротко о README

Описаны установка, таблица расширений, инструменты `repo-autopsy`, правила `linear-tracker` и работа `session-reader` с интеграцией MCP.

Бейдж для README

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