Produit

Extension Chrome

Version 1.5.0. L’extension apporte le moteur PromptFlowEngine au chat IA que vous utilisez déjà. Elle lit le prompt que vous rédigez, montre ce qui est flou, manquant, redondant ou sensible, et réécrit une version améliorée dans la zone de chat à votre demande.

Pas encore sur le Chrome Web Store. En attendant sa publication, compilez-la depuis une copie du dépôt PromptFlowEngine et chargez-la non empaquetée (voir ci-dessous). L’extension elle-même est en anglais.

Ce qu’elle fait

ActionRésultat
AnalyzeNote de qualité, nombre de tokens et constats regroupés en données sensibles et sécurité, ambiguïté, contexte manquant, instructions, résultat attendu et contenu superflu. Chaque constat indique comment le corriger.
RestructureRéécrit une demande vague en Objective, Requirements, Constraints, Edge cases, Testing, Acceptance criteria et Expected output. Seules les sections utiles à la tâche apparaissent, et les conseils ajoutés sont comptés à part de vos propres lignes. Voir le fonctionnement de la restructuration.
ImproveSupprime le remplissage et les répétitions, puis vérifie que chaque phrase, exigence, bloc de code et variable a survécu.
RedactRemplace les clés API, mots de passe, tokens, chaînes de connexion et données personnelles par des marqueurs comme [REDACTED_API_KEY].

Sur les sites pris en charge, un petit bouton ouvre le panneau latéral et devient rouge tant que votre brouillon contient un secret. Les résultats peuvent être insérés dans la zone de chat, copiés ou renvoyés dans l’éditeur pour un nouveau passage.

Sites pris en charge

  • chatgpt.com
  • chat.openai.com
  • claude.ai
  • gemini.google.com
  • grok.com
  • x.com/i/grok*
  • www.perplexity.ai
  • perplexity.ai
  • chat.deepseek.com
  • Toute autre page comportant une zone de texte, après un clic sur l’icône de la barre d’outils sur cette page. Vous pouvez aussi coller un prompt dans le panneau, sur n’importe quelle page.

Chaque site est décrit par une courte liste d’indices de sélecteurs, et non par du code propre au site. Quand un site change son balisage, l’extension se rabat sur une recherche générique de la zone de prompt : elle continue donc de fonctionner au lieu de casser.

Installation

shell
# from the root of your PromptFlowEngine checkout
corepack enable && pnpm install
pnpm --filter @promptflow/browser-extension build
  1. Ouvrez chrome://extensions et activez le Mode développeur.
  2. Choisissez Charger l’extension non empaquetée et sélectionnez apps/browser-extension/dist.
  3. Épinglez PromptFlowEngine dans la barre d’outils, puis ouvrez ChatGPT, Claude ou Gemini.

Nécessite Chrome 116 ou une version ultérieure. Les autres navigateurs Chromium compatibles avec les panneaux latéraux Manifest V3 fonctionnent aussi.

Comment elle est construite

architecture
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

Le moteur sur l’appareil est le même code @promptflow/engine que le site web, l’extension VS Code, le serveur MCP et l’API, intégré à l’extension. Rien n’est téléchargé à l’exécution.

Confidentialité et autorisations

AutorisationPourquoi
storageEnregistre vos réglages. Aucun texte de prompt n’est jamais stocké.
activeTabLit la zone de prompt de la page où vous vous trouvez, uniquement après que vous avez ouvert l’extension sur celle-ci.
scriptingAjoute le lecteur de zone de prompt à une page hors de la liste ci-dessus, lors de ce même clic.
sidePanelOuvre le panneau à côté du chat quand vous cliquez sur le bouton.
alarms
contextMenus
  • Aucune autorisation d’hôte, aucun code distant et aucune analyse d’audience. La seule chose qu’elle peut envoyer d’elle-même est un rapport d’erreur anonyme, et seulement si vous l’activez (Paramètres → Diagnostic, désactivé par défaut). Un compte est facultatif et jamais nécessaire pour une fonctionnalité.
  • Elle ne lit que la zone de prompt : ni la conversation, ni les cookies, ni rien d’autre sur la page.
  • Le texte du prompt reste en mémoire tant que le panneau est ouvert. Il n’est écrit dans le stockage que si vous activez l’historique d’activité et l’historique des prompts (Settings → Activity history), uniquement dans ce navigateur, avec les secrets détectés remplacés.
  • L’historique d’activité est désactivé par défaut. Une fois activé, il enregistre des métadonnées sur ce que l’extension a fait sur les sites d’IA pris en charge, jamais sur d’autres pages, champs de formulaire, frappes ou presse-papiers. « Send pressed » signifie que vous avez appuyé sur envoyer et que la garde l’a laissé passer, pas que le site d’IA a accepté le prompt.
  • La page elle-même ne peut ni envoyer de message à l’extension ni lire le panneau.

Paramètres

ParamètreValeur par défautEffet
Où les prompts sont traitésSur cet appareilChoisissez l’API HTTP pour des comptages de tokens exacts. Voir ci-dessous.
Adresse de l’APIhttps://promptflowengine.comDoit être une origine https (ou http://localhost pour le développement).
Modèle pour le comptage des tokensgpt-4.1Tout modèle du catalogue.
Ajouter des conseils d’ingénierieActivéDésactivé, la restructuration n’utilise que vos propres mots.
Bouton de lancementActivéAffiché sur les sites pris en charge.
Avertir des secrets pendant la saisieActivéToujours vérifié sur votre appareil.

Mode API

Avec l’API HTTP sélectionnée, Analyze, Restructure et Improve envoient le prompt à l’API. Il n’y a ni connexion ni clé API. Deux règles restent valables : un prompt dans lequel l’analyse sur l’appareil trouve des identifiants ou des données personnelles n’est pas envoyé, et Redact s’exécute toujours sur votre appareil.

Si l’API est injoignable, lente ou limitée en débit (60 requêtes par minute), le panneau l’indique et propose de réessayer ; revenir au traitement sur l’appareil fonctionne toujours hors ligne.

Limites

  • Les comptages de tokens sur l’appareil sont des estimations (caractères ÷ 4), indiquées comme telles. L’API donne des comptages exacts pour les modèles OpenAI.
  • Le moteur repose sur des règles. Il n’appelle aucun modèle et n’inventera donc pas les exigences manquantes : il vous dit ce qui manque.
  • Les indices de sélecteurs de chaque site sont maintenus à la main. Si une refonte masque la zone de prompt à l’extension, collez le prompt dans le panneau.