Продукт
Расширение для Chrome
Версия 1.5.0. Расширение переносит движок PromptFlowEngine в тот ИИ-чат, которым вы уже пользуетесь. Оно читает промпт, который вы пишете, показывает, что неясно, отсутствует, избыточно или чувствительно, и по вашей просьбе записывает улучшенную версию обратно в поле чата.
Что оно делает
| Действие | Результат |
|---|---|
| Анализ | Оценка качества, число токенов и замечания, сгруппированные по чувствительным данным и безопасности, неоднозначности, недостающему контексту, инструкциям, ожидаемому выводу и лишнему содержимому. К каждому замечанию дано исправление. |
| Реструктуризация | Переписывает небрежный запрос в разделы Objective, Requirements, Constraints, Edge cases, Testing, Acceptance criteria и Expected output. Появляются только разделы, нужные задаче, а добавленное руководство считается отдельно от ваших строк. См. как работает реструктуризация. |
| Улучшение | Убирает вводные слова и повторы, затем проверяет, что сохранилось каждое предложение, требование, блок кода и переменная. |
| Маскирование | Заменяет ключи API, пароли, токены, строки подключения и персональные данные заполнителями вроде [REDACTED_API_KEY]. |
На поддерживаемых сайтах небольшая кнопка запуска открывает боковую панель и становится красной, пока в вашем черновике есть секрет. Результаты можно вставить в поле чата, скопировать или вернуть в редактор для ещё одного прохода.
Поддерживаемые сайты
chatgpt.comchat.openai.comclaude.aigemini.google.comgrok.comx.com/i/grok*www.perplexity.aiperplexity.aichat.deepseek.com- Любая другая страница с текстовым полем — после того как вы нажмёте значок на панели инструментов на этой странице. Промпт также можно вставить в панель на любой странице.
Каждый сайт описывается коротким списком подсказок-селекторов, а не кодом под конкретный сайт. Когда сайт меняет разметку, расширение переходит к общему поиску поля ввода, поэтому продолжает работать, а не ломается.
Установка
# from the root of your PromptFlowEngine checkout
corepack enable && pnpm install
pnpm --filter @promptflow/browser-extension build- Откройте
chrome://extensionsи включите Режим разработчика. - Выберите Загрузить распакованное расширение и укажите
apps/browser-extension/dist. - Закрепите PromptFlowEngine на панели инструментов, затем откройте ChatGPT, Claude или Gemini.
Требуется Chrome 116 или новее. Подходят и другие браузеры на Chromium с поддержкой боковых панелей Manifest V3.
Как оно устроено
AI chat page
│ content script: finds the prompt box, reads and writes it
▼
Service worker
│ validates the request, picks the processor from your settings
▼
On-device engine (default) or PromptFlowEngine HTTP API
│
▼
Popup / side panel: findings and the rewritten promptДвижок на устройстве — это тот же код @promptflow/engine, что на сайте, в расширении для VS Code, сервере MCP и API, упакованный в расширение. Во время работы ничего не скачивается.
Конфиденциальность и разрешения
| Разрешение | Зачем |
|---|---|
storage | Сохраняет ваши настройки. Текст промптов никогда не сохраняется. |
activeTab | Читает поле ввода страницы, на которой вы находитесь, только после того как вы открыли там расширение. |
scripting | Добавляет чтение поля ввода на страницу вне списка выше — при том же клике. |
sidePanel | Открывает панель рядом с чатом, когда вы нажимаете кнопку запуска. |
alarms | |
contextMenus |
- Никаких разрешений на хосты, удалённого кода и аналитики. Сама по себе она может отправить только анонимный отчёт об ошибке, и только если вы это включите (Настройки → Диагностика, по умолчанию выключено). Учётная запись необязательна и не нужна ни для одной функции.
- Читается только поле ввода: не переписка, не cookie и ничего другого на странице.
- Пока панель открыта, текст промпта хранится в памяти. В хранилище он записывается, только если вы включили историю активности и историю промптов (Настройки → История активности), причём только в этом браузере и с заменой обнаруженных секретов.
- История активности по умолчанию выключена. Когда она включена, записываются метаданные о том, что расширение делало на поддерживаемых ИИ-сайтах, но никогда не другие страницы, поля форм, нажатия клавиш или буфер обмена. «Отправка нажата» означает, что вы нажали «Отправить» и защита пропустила запрос, а не то, что ИИ-сайт принял промпт.
- Сама страница не может отправлять сообщения расширению и читать его панель.
Настройки
| Настройка | По умолчанию | Действие |
|---|---|---|
| Где обрабатываются промпты | На этом устройстве | Выберите HTTP API для точного подсчёта токенов. См. ниже. |
| Адрес API | https://promptflowengine.com | Должен быть origin с https (или http://localhost для разработки). |
| Модель для подсчёта токенов | gpt-4.1 | Любая модель из каталога. |
| Добавлять инженерное руководство | Вкл. | При выключении реструктуризация использует только ваши слова. |
| Кнопка запуска | Вкл. | Показывается на поддерживаемых сайтах. |
| Предупреждать о секретах при вводе | Вкл. | Всегда проверяется на вашем устройстве. |
Режим API
Если выбран HTTP API, «Анализ», «Реструктуризация» и «Улучшение» отправляют промпт в API. Входа и ключа API нет. Два правила остаются в силе: промпт, в котором проверка на устройстве нашла учётные данные или персональные данные, не отправляется, а маскирование всегда выполняется на вашем устройстве.
Если API недоступен, медлит или ограничен по частоте (60 запросов в минуту), панель сообщает, что именно, и предлагает повторить; возврат к обработке на устройстве всегда работает офлайн.
Ограничения
- Число токенов на устройстве — оценка (символы ÷ 4), и это указано. API даёт точные значения для моделей OpenAI.
- Движок основан на правилах. Он не вызывает модель, поэтому не выдумает за вас недостающие требования, а скажет, чего не хватает.
- Подсказки-селекторы для каждого сайта поддерживаются вручную. Если редизайн сайта скрыл поле ввода от расширения, вставьте промпт в панель.