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.
Ce qu’elle fait
| Action | Résultat |
|---|---|
| Analyze | Note 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. |
| Restructure | Réé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. |
| Improve | Supprime le remplissage et les répétitions, puis vérifie que chaque phrase, exigence, bloc de code et variable a survécu. |
| Redact | Remplace 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.comchat.openai.comclaude.aigemini.google.comgrok.comx.com/i/grok*www.perplexity.aiperplexity.aichat.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
# from the root of your PromptFlowEngine checkout
corepack enable && pnpm install
pnpm --filter @promptflow/browser-extension build- Ouvrez
chrome://extensionset activez le Mode développeur. - Choisissez Charger l’extension non empaquetée et sélectionnez
apps/browser-extension/dist. - É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
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 promptLe 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
| Autorisation | Pourquoi |
|---|---|
storage | Enregistre vos réglages. Aucun texte de prompt n’est jamais stocké. |
activeTab | Lit la zone de prompt de la page où vous vous trouvez, uniquement après que vous avez ouvert l’extension sur celle-ci. |
scripting | Ajoute le lecteur de zone de prompt à une page hors de la liste ci-dessus, lors de ce même clic. |
sidePanel | Ouvre 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ètre | Valeur par défaut | Effet |
|---|---|---|
| Où les prompts sont traités | Sur cet appareil | Choisissez l’API HTTP pour des comptages de tokens exacts. Voir ci-dessous. |
| Adresse de l’API | https://promptflowengine.com | Doit être une origine https (ou http://localhost pour le développement). |
| Modèle pour le comptage des tokens | gpt-4.1 | Tout modèle du catalogue. |
| Ajouter des conseils d’ingénierie | Activé | Désactivé, la restructuration n’utilise que vos propres mots. |
| Bouton de lancement | Activé | Affiché sur les sites pris en charge. |
| Avertir des secrets pendant la saisie | Activé | 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.