Продукт

Расширение для Chrome

Версия 1.5.0. Расширение переносит движок PromptFlowEngine в тот ИИ-чат, которым вы уже пользуетесь. Оно читает промпт, который вы пишете, показывает, что неясно, отсутствует, избыточно или чувствительно, и по вашей просьбе записывает улучшенную версию обратно в поле чата.

В Chrome Web Store пока нет. До публикации соберите его из клона репозитория PromptFlowEngine и загрузите как распакованное расширение (см. ниже). Само расширение — на английском.

Что оно делает

ДействиеРезультат
АнализОценка качества, число токенов и замечания, сгруппированные по чувствительным данным и безопасности, неоднозначности, недостающему контексту, инструкциям, ожидаемому выводу и лишнему содержимому. К каждому замечанию дано исправление.
РеструктуризацияПереписывает небрежный запрос в разделы Objective, Requirements, Constraints, Edge cases, Testing, Acceptance criteria и Expected output. Появляются только разделы, нужные задаче, а добавленное руководство считается отдельно от ваших строк. См. как работает реструктуризация.
УлучшениеУбирает вводные слова и повторы, затем проверяет, что сохранилось каждое предложение, требование, блок кода и переменная.
МаскированиеЗаменяет ключи API, пароли, токены, строки подключения и персональные данные заполнителями вроде [REDACTED_API_KEY].

На поддерживаемых сайтах небольшая кнопка запуска открывает боковую панель и становится красной, пока в вашем черновике есть секрет. Результаты можно вставить в поле чата, скопировать или вернуть в редактор для ещё одного прохода.

Поддерживаемые сайты

  • chatgpt.com
  • chat.openai.com
  • claude.ai
  • gemini.google.com
  • grok.com
  • x.com/i/grok*
  • www.perplexity.ai
  • perplexity.ai
  • chat.deepseek.com
  • Любая другая страница с текстовым полем — после того как вы нажмёте значок на панели инструментов на этой странице. Промпт также можно вставить в панель на любой странице.

Каждый сайт описывается коротким списком подсказок-селекторов, а не кодом под конкретный сайт. Когда сайт меняет разметку, расширение переходит к общему поиску поля ввода, поэтому продолжает работать, а не ломается.

Установка

shell
# from the root of your PromptFlowEngine checkout
corepack enable && pnpm install
pnpm --filter @promptflow/browser-extension build
  1. Откройте chrome://extensions и включите Режим разработчика.
  2. Выберите Загрузить распакованное расширение и укажите apps/browser-extension/dist.
  3. Закрепите 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 для точного подсчёта токенов. См. ниже.
Адрес APIhttps://promptflowengine.comДолжен быть origin с https (или http://localhost для разработки).
Модель для подсчёта токеновgpt-4.1Любая модель из каталога.
Добавлять инженерное руководствоВкл.При выключении реструктуризация использует только ваши слова.
Кнопка запускаВкл.Показывается на поддерживаемых сайтах.
Предупреждать о секретах при вводеВкл.Всегда проверяется на вашем устройстве.

Режим API

Если выбран HTTP API, «Анализ», «Реструктуризация» и «Улучшение» отправляют промпт в API. Входа и ключа API нет. Два правила остаются в силе: промпт, в котором проверка на устройстве нашла учётные данные или персональные данные, не отправляется, а маскирование всегда выполняется на вашем устройстве.

Если API недоступен, медлит или ограничен по частоте (60 запросов в минуту), панель сообщает, что именно, и предлагает повторить; возврат к обработке на устройстве всегда работает офлайн.

Ограничения

  • Число токенов на устройстве — оценка (символы ÷ 4), и это указано. API даёт точные значения для моделей OpenAI.
  • Движок основан на правилах. Он не вызывает модель, поэтому не выдумает за вас недостающие требования, а скажет, чего не хватает.
  • Подсказки-селекторы для каждого сайта поддерживаются вручную. Если редизайн сайта скрыл поле ввода от расширения, вставьте промпт в панель.