Что это такое?
Это шаблон репозитория для создания Chrome-расширений, которыми можно управлять через Pi-кодинг-агент. Включает всю инфраструктуру: Pi-команду, native-хост, расширение и тесты.
FredySandoval/pi-browser-template — open-source проект на TypeScript, который стоит оценить перед внедрением или доработкой.
Для разработчиков, создающих браузерные интерфейсы для AI-агентов на базе Pi. Подойдёт тем, кто пишет на TypeScript и хочет быстро прототипировать сценарии «команда → браузер».
Сложно настраивать взаимодействие между Pi-кодинг-агентом и браузером: нужно вручную писать native messaging host, обрабатывать протокол, синхронизировать типы и отлаживать связку. Без готового шаблона это отнимает много времени и приводит к ошибкам.
Шаблон предоставляет готовый конвейер: команда или инструмент Pi отправляется через локальный сокет в native-хост, который через API Chrome Native Messaging передаёт сообщение в фоновый сервис-воркер расширения, а тот — в активный скрипт содержимого вкладки. Все сообщения строго типизированы с помощью TypeBox, изменения протокола вносятся в одном месте (packages/shared/src/messages.ts). В комплекте идут тесты и...
pi-browser-template — это минималистичный, но готовый к использованию шаблон репозитория для проектов, где Pi должен управлять браузером. Он включает Pi-расширение с командой и инструментом, Chrome-расширение с popup и content script, native-хост для передачи сообщений, а также скрипты сборки и установки. Всё построено на TypeScript и полной типизации от Pi до браузера. Разработчик может сразу начать добавлять свою...
Для аутентификации соединения между Pi и хостом используется временный токен, записываемый в /tmp/*.token — простой, но надёжный способ без сложных схем.
Стоит попробовать, если вы разрабатываете браузерные интерфейсы для AI-агентов на Pi. Проект решает рутинную задачу интеграции, но требует базового понимания расширений и native messaging. Отлично подходит для прототипирования и небольших продуктов.
Проект свежий (версия 0.1.0), но пока мало звёзд и нет вкладов сообщества. Основа стабильна, но экоcистема только формируется.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Это шаблон репозитория для создания Chrome-расширений, которыми можно управлять через Pi-кодинг-агент. Включает всю инфраструктуру: Pi-команду, native-хост, расширение и тесты.
Для TypeScript-разработчиков, которые хотят быстро соединить Pi с браузером. Нужно уметь работать с Chrome Extensions и немного с native messaging.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.