ai ▸ session opened 0

Décrivez-le. Writ le construit.

Énoncez l’objectif en une phrase. Scribe, notre concierge IA, parcourt la page en direct, enregistre les étapes, propose les sélecteurs et câble un workflow appelable.

Writ s’exécute sur vos propres comptes, avec vos propres identifiants et données, sur des sites que vous êtes autorisé à utiliser.
Session IA
Objectif : « Télécharger les factures du mois dernier et en faire le total. »
ai_navigateouvrir la facturation
twofasaisir le code de la boîte mail
extractlignes de facture
Résultat renvoyéRéussi
con ▸ the ai concierge 4
01
describe it

Vous préférez juste le décrire ? Voici Scribe.

Le même moteur « décrivez un objectif » alimente Scribe, notre concierge IA phare, un assistant conversationnel que vous ouvrez depuis n’importe où dans l’app. Dites à Scribe un résultat en une phrase et il pilote chaque partie de Writ pour vous : trouve la page, crée le moniteur, esquisse le workflow ou l’achat, et câble toute l’automatisation, en ne s’arrêtant que pour confirmer ce qui compte.

Chaque matin, récupère les commandes d’hier et envoie-moi le total par e-mail.

C’est parti. J’ai ouvert la page des commandes et esquissé les étapes.

A parcouru la page · a ouvert les commandes · lu la mise en page en direct
A proposé un sélecteur · lignes de commande → confirmer avant d’enregistrer
A enregistré les étapes · navigate → extract → total
A tout câblé · endpoint REST + outil MCP + planification
mode ▸ ai vs deterministic 8
02
two engines

Rejeu déterministe vs. navigation IA, et quand utiliser chacun

Writ vous donne deux modes d’exécution, et ils sont explicites. Les recettes enregistrées apportent la certitude ; la navigation IA apporte la résilience. Vous pouvez les mélanger dans un seul workflow : enregistrez les parties stables, laissez l’IA gérer celles qui bougent. L’IA est utilisée là où l’adaptabilité aide ; le reste s’exécute en rejeu déterministe. Sans flou.

CritèreNavigation IA (adaptative)Rejeu enregistré (déterministe)
Comment une étape est décidéeUn modèle lit la page en direct et choisitRejoue l’étape enregistrée à l’identique
Modèle dans la boucle à l’exécutionOui, à chaque étapeNon, aucun
Idéal pourLes flux qui évoluent ou varient selon le compteLes flux stables qui exigent de la certitude
Quand une cible bougeLa trouve par le sens, s’adapteÉchoue sauf si l’IA la récupère
Point fortRésiliencePrévisible, rapide, auditable
Utilisez les deuxEnregistrez les parties stables ; laissez l’IA gérer celles qui bougent.Enregistrez les parties stables ; laissez l’IA gérer celles qui bougent.

Navigation IA comparée au rejeu enregistré déterministe

dur ▸ survives ui changes 12
03
no brittle selectors

Survit aux changements d’interface

Les scripts de sélecteurs cassent dès qu’un site déploie une refonte (une classe renommée, un bouton déplacé, une nouvelle fenêtre modale) et vous revoilà en maintenance. La navigation IA lit la page comme le ferait une personne et trouve le bon élément par le sens, pas par un chemin CSS fragile. Quand une étape enregistrée ne trouve pas sa cible, l’IA peut intervenir pour récupérer le flux plutôt que de l’échouer.

Avant / après une refonte
css: .btn-buyIntrouvable

bouton renommé en « Purchase »

ai: "the buy button"Adapté
  • Trouver les éléments par le sens, pas par des chemins CSS fragiles.
  • Récupération par l’IA quand la cible d’une étape enregistrée bouge.
  • Moins de maintenance de sélecteurs après chaque refonte.
hard ▸ works on the hard web 16
04
logins, 2FA, dynamic

Fonctionne sur le web difficile

Le web qui casse les autres outils (murs de connexion, invites à deux facteurs, contenu qui se charge au défilement) est le web pour lequel Writ est conçu. Sur vos propres comptes authentifiés, Writ se connecte, lit un code TOTP depuis un authentificateur ou un code à usage unique depuis votre boîte mail, complète l’étape de vérification, et attend le contenu dynamique avant d’agir.

Connexions & sessionsConnectez-vous à votre propre compte, maintenez la session et agissez derrière le mur de connexion.
2FA (TOTP + OTP par e-mail)Lisez un code TOTP depuis un authentificateur ou un code à usage unique depuis votre boîte mail.
Vérification sur vos propres comptesComplétez l’étape de vérification pendant la connexion à votre propre compte.
Contenu dynamique & chargé à la demandeAttendez le contenu qui se charge au défilement avant d’agir dessus.

Accès autorisé, pas contournement. Chacune de ces actions s’exécute sur vos propres comptes authentifiés, sur des sites que vous êtes autorisé à utiliser. Writ automatise un travail qu’une personne pourrait faire à la main dans son propre navigateur ; il ne s’introduit nulle part. Voir les Personas, des identités connectées réutilisables avec 2FA intégrée.

cost ▸ ai pricing honesty 20
05
what you pay

Vos clés s’exécutent sans facturation. L’IA gérée est facturée, clairement.

Apportez vos propres clés IA et chaque exécution est sans frais de calcul : les tokens vont à votre fournisseur, pas à nous. Vous préférez ne pas gérer de clés ? Utilisez l’IA gérée dans le cloud et ne payez que ce qu’une exécution consomme réellement.

L’IA selon vos règles

Vos propres clés : sans facturation

  • Pointez Writ vers votre propre clé Anthropic, OpenAI ou Ollama.
  • Les sessions IA, AI assist et optimize s’exécutent sans frais de calcul Writ.
  • Les exécutions locales et avec vos clés restent sur votre machine ; les données ne partent jamais.

IA gérée dans le cloud : facturée

  • Aucune clé à gérer ; Writ fournit le modèle dans le cloud.
  • Facturée aux tokens consommés ; le prix est affiché avant l’exécution.
  • Prélevée sur un solde prépayé, aux côtés du temps d’exécution cloud et de l’IA gérée.

AI auto-repair (le cloud qui réécrit une recette cassée) s’exécute sur l’IA gérée dans le cloud. L’auto-réparation qui relocalise un élément déplacé fonctionne partout, avec vos clés ou les nôtres.

bld ▸ three ways ai builds it 24
06
pick a path

Trois façons dont l’IA construit le workflow

Vous n’avez rien à scripter. Construisez un workflow appelable de trois façons, puis publiez-le en endpoint REST et outil MCP.

Le voulez-vous entièrement autonome ? Une session IA peut piloter le navigateur en direct pour écrire pour vous un workflow d’extraction de données web avec liste, détail et pagination.

opt ▸ ai assist & optimize 28
07
tighten the recipe

AI assist et optimize

Pendant que vous construisez, AI assist aide à façonner et corriger les étapes ; AI optimize examine un workflow enregistré (y compris les appels réseau qui le sous-tendent) et propose une version plus rapide et plus robuste. Optimize prévisualise ses changements pour que vous puissiez les appliquer ou les rejeter ; elle ne réécrit jamais un flux fonctionnel en silence.

AI optimize · aperçu
3 navigations redondantes
→ remplacées par un seul api_call direct
wait_for_change conservé (la page est dynamique)
AppliquerRejeter

AI optimize prévisualise ses changements. Vous appliquez ou rejetez ; rien ne casse en silence.

Types d’étapes IA

Laissez l’IA agir en ligne au sein d’un flux par ailleurs déterministe.

ai_fillai_navigateai_continuetwofacaptcha

Types d’étapes déterministes

Un aperçu des 30+ types d’étapes qui s’exécutent exactement comme enregistrés.

navigateclickfillextractevaluate (JS)api_callselectwait_for_change
obs ▸ verified, observable runs 32
08
every run logged

Des exécutions observables que vous pouvez auditer

L’autonomie n’est digne de confiance que si vous pouvez voir ce qui s’est passé. Chaque exécution IA est consignée dans votre journal d’exécutions unifié : l’objectif, chaque action effectuée, l’état de la page et le résultat. Vous obtenez des exécutions observables et auditables, pas une boîte noire.

Session IA · invoice-exportRéussi
ai_navigatea ouvert la page de facturation
twofaa lu le code à usage unique depuis la boîte mail
extract12 lignes de facture
evaluatele total correspond au récapitulatif

Le journal d’exécutions d’une session IA montre chaque action effectuée par l’IA. Il reflète si les exécutions réelles récentes réussissent, pas un badge « vérifié » indépendant.

faq ▸ common questions 36
09
FAQ

Vos questions, nos réponses

L’IA exécute-t-elle chaque étape, ou une partie est-elle déterministe ?
Les deux, explicitement. Les étapes enregistrées se rejouent de façon déterministe ; la navigation IA est utilisée là où l’adaptabilité aide. Vous pouvez les mélanger dans un seul workflow : enregistrez les parties stables, laissez l’IA gérer les parties qui bougent.
Comment gère-t-elle la double authentification ?
Sur vos propres comptes authentifiés. Writ lit un code TOTP depuis un authentificateur ou un code à usage unique depuis votre boîte mail, et peut compléter l’étape de vérification, en se connectant à votre compte, sans contourner la sécurité de quiconque.
Cela casse-t-il quand le site change ?
La navigation IA trouve les éléments par le sens plutôt que par des chemins CSS fragiles, et peut récupérer une étape enregistrée dont la cible a bougé ; vous maintenez donc bien moins après une refonte.
Puis-je revoir les changements de l’IA avant qu’ils ne prennent effet ?
Oui. AI optimize prévisualise ses changements proposés pour que vous puissiez les appliquer ou les rejeter. Elle ne réécrit jamais un flux fonctionnel en silence.
Est-ce autorisé ?
Writ s’exécute sur vos propres comptes, avec vos propres identifiants et données, sur des sites que vous êtes autorisé à utiliser. Il automatise un travail qu’une personne pourrait faire à la main dans son propre navigateur.
Writ s’exécute sur vos propres comptes, avec vos propres identifiants et données, sur des sites que vous êtes autorisé à utiliser.