Расширение Pi, которое направляет запросы к моделям Claude через официальный CLI Claude Code, позволяя использовать подписку Claude Pro или Max.
dbachelder/pi-btw
Расширение для pi, добавляющее команду /btw для параллельных побочных диалогов с доступом к инструментам, пока основной агент продолжает работу.
- Звёзды
- 218
- Форки
- 60
- Открытые issues
- 0
- Последний коммит
- 4 дня назад
Что это?
pi-btw — расширение для coding-агента pi, которое добавляет команду /btw для побочных диалогов. Можно задать вопрос, пока основной агент выполняет задачу, — ответит отдельная субсессия pi с доступом к инструментам read, bash, edit и write.
Побочная ветка сохраняется на протяжении всей сессии, а обмен сообщениями хранится в скрытом состоянии и не попадает в контекст основного агента. Можно переключаться между веткой с контекстом, ответвлением без контекста (/btw:tangent) и режимом только для чтения (/btw:ask), в котором доступны лишь read, grep, find и ls. Поддерживаются отдельные для BTW переопределения модели и уровня размышлений; переписку можно передать основному агенту целиком или сначала подвести её итог с помощью команд /btw:inject и /btw:summarize.
У оверлея есть собственные поле ввода и история сообщений, а фокус можно переключать между BTW и основным редактором с помощью настраиваемых сочетаний клавиш. Дополнительные инструменты расширений, например веб-поиск, можно включать для пользователя или проекта через файл конфигурации btw.json; также доступен режим SSH workspace.
Ключевые возможности
- 01Ведёт побочный диалог в отдельной субсессии pi, не прерывая работу основного агента.
- 02Предлагает режимы только для чтения, без контекста и с контекстом через команды /btw:ask, /btw:tangent и /btw.
- 03Не добавляет переписку BTW в будущий контекст основного агента и сохраняет её после перезагрузки.
- 04Позволяет передать основному агенту всю ветку переписки или её краткое содержание.
- 05Поддерживает отдельные для BTW переопределения модели и уровня размышлений.
- 06Позволяет включать дополнительные инструменты расширений и режим SSH workspace через файл конфигурации.
Сценарии использования
- Задать вопрос о кодовой базе, пока основной агент выполняет задачу.
- Отдельно обсудить варианты решения, а затем передать вывод в основную сессию.
- Проверить последние изменения в режиме только для чтения, не рискуя что-либо отредактировать.
- Сохранить один полезный фрагмент переписки как заметку, видимую в сессии.
Быстрый старт
- 1
Установите расширение из npm с помощью pi
pi install npm:pi-btw - 2
Перезагрузите pi в приложении, чтобы загрузить расширение
/reload - 3
Задайте отдельный вопрос с помощью команды /btw
/btw what file defines this route?
Что важно знать
- Требуется агент для программирования pi; это расширение pi, и оно не работает самостоятельно.
- Поддерживаются только версии Pi от 0.85.1 до 1.x.
- Расширения, включённые для BTW, считаются доверенным кодом и не изолируются в песочнице.
- Для сочетания клавиш фокуса Super+/ нужен терминал с поддержкой протокола клавиатуры Kitty.
В подборках
Темы
Частые вопросы
- Что такое pi-btw?
- Расширение для pi, добавляющее команду /btw для параллельных побочных диалогов с доступом к инструментам, пока основной агент продолжает работу. pi-btw — расширение для coding-агента pi, которое добавляет команду /btw для побочных диалогов. Можно задать вопрос, пока основной агент выполняет задачу, — ответит отдельная субсессия pi с доступом к инструментам read, bash, edit и write.
- pi-btw можно использовать бесплатно? Какая у него лицензия?
- pi-btw распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pi-btw всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pi-btw — 3 нояб. 2026 г..
- Для чего можно использовать pi-btw?
- Задать вопрос о кодовой базе, пока основной агент выполняет задачу. Отдельно обсудить варианты решения, а затем передать вывод в основную сессию. Проверить последние изменения в режиме только для чтения, не рискуя что-либо отредактировать. Сохранить один полезный фрагмент переписки как заметку, видимую в сессии.
- Как установить pi-btw?
- Установите расширение из npm с помощью pi: pi install npm:pi-btw Перезагрузите pi в приложении, чтобы загрузить расширение: /reload Задайте отдельный вопрос с помощью команды /btw: /btw what file defines this route?
- Где скачать pi-btw?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dbachelder/pi-btw
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Постоянные именованные агенты для Pi coding agent: выполняют делегированные задачи в фоне, принимают сообщения и переживают перезапуски.
Рабочее пространство, где AI-агенты для программирования с разных устройств и из разных инструментов обмениваются обсуждениями, файлами и общим браузером.
Локальный AI-терминал для разработки с приоритетом локальных данных и доказательств: связывает LLM с файлами проекта, инструментами, проверками и контекстом.
Автономный помощник для программирования, ориентированный на локальные LLM: работает с vLLM, sglang, ollama или llamacpp и предоставляет веб-интерфейс.
Открытый AI-агент для написания кода в VS Code, JetBrains IDE или терминале с доступом к более чем 500 моделям.