rec ▸ session ouverte 00:00:00

Un site web.
Une API stable.

Enregistrez une tâche une fois, ou décrivez-la. Writ la rejoue de façon fiable, la répare avec l’IA quand le site bouge, et la publie comme endpoint REST et outil MCP que vos logiciels et vos agents peuvent appeler.

offre gratuite · exécutions locales illimitées · sans carte bancaire
acme-portal.com/orders RECORDED
Étapes navigateur : ce que fait une personne
open /login· · ·
type email · password· · ·
submit · 2FA code· · ·
click "Orders"· · ·
filter status=open· · ·
open order A-2291· · ·
read total · items· · ·
API : ce que Writ compile
rien ici pour l’instant — l’API apparaît à la compilation
POST /auth/sessionbrowser · holds login + 2FA
GET /orders/A-2291direct HTTP · reuses session
Appuyez sur Compiler — sept étapes de navigateur deviennent deux appels d’API.
42s ▸ 42.0s7 étapes enregistrées
Endpoint REST prêt Outil MCP prêt Compatible OpenAI
rec ▸ étape capturée 00:00:04
01
enregistrer · rejouer

Enregistrez-la une fois. Elle se rejoue indéfiniment.

Un enregistrement n’est pas une vidéo, ce sont deux couches synchronisées. Parcourez la bande : chaque étape montre le clic d’une personne, la requête réseau qu’il déclenche et la façon dont Writ la route. C’est cette capture à deux couches qui transforme un site en un endpoint stable.

open /login GET /login
type email · password POST /auth/login
submit · 2FA code POST /auth/2fa
click "Orders" GET /api/orders
filter status=open GET /api/orders?status=open
open order A-2291 GET /api/orders/A-2291
read total · items GET /api/orders/A-2291/items
Compilé en browser La page de connexion rend un token CSRF, elle se charge donc dans un vrai navigateur.
heal ▸ workflow réparé 00:00:11
02
auto-réparation ia

Quand le site change, l’API ne change pas.

Un scraper casse le jour où un bouton est renommé. Writ se rabat sur la requête qu’il a capturée et re-dérive le workflow avec l’IA, si bien que l’endpoint reste en ligne. Essayez :

acme-portal/orders · every 15m
Deux exécutions vertes à l’heure prévue. Renommez un sélecteur pour voir ce qui se passe.
pub ▸ endpoint en ligne 00:00:16
03
publication

Appelez-la en REST ou en MCP. Ou faites-en un moniteur.

Un seul enregistrement s’expédie sous n’importe quelle forme. Le même workflow compilé devient un endpoint REST, un outil MCP que vos agents peuvent appeler, une planification ou un moniteur de changement. Choisissez sans réenregistrer.

◐ un seul enregistrement · acme-portal/orders
sec ▸ secret scellé 00:00:21
04
identifiants · personas

Connectez-vous une fois. Writ garde les clés, scellées.

Les connexions, tokens et TOTP vivent dans une persona : scellés au repos, référencés comme {{secret:key}}, jamais montrés au modèle. Scellez-les :

emailops@acme.coen clair
passwordhunter2-prod-9fen clair
2FA (TOTP)seed JBSWY3DPEH...en clair
env ▸ lieu sélectionné 00:00:26
05
exécutez à votre façon

Local, auto-hébergé ou cloud managé.

La même API s’exécute où vous voulez. Le local est gratuit et illimité ; le cloud est facturé au temps d’exécution. Choisissez un lieu :

ui ▸ le panneau de découverte 00:00:36
06
dans le recorder

Panneau API discovery

GET /internal/productssélectionné
params : category, page
extract : $.results[*]
pagination : $.paging.next
Publier en API

Choisissez l’appel qui renvoie les données ; Writ le transforme en un endpoint paramétré.

dev ▸ 200 · réponse 00:00:44
07
développeurs

Appelez-la depuis n’importe quoi.

Des SDK écrits à la main dans quatre langages, un endpoint compatible OpenAI et MCP prêt à l’emploi. Choisissez un langage et appelez votre endpoint :

réponse
// appuyez sur Run pour appeler l’endpoint
faq ▸ questions fréquentes 00:00:52
08

Vos questions, nos réponses

Que capture exactement l’API discovery ?
Les requêtes réseau que la page adresse à son propre backend pendant que vous l’utilisez - les mêmes appels sur lesquels s’appuie l’interface du site. Writ lit leur structure et transforme le bon en une étape de workflow paramétrée.
En quoi est-ce différent de l’enregistreur ?
L’enregistreur capture les clics et les saisies de formulaire que vous effectuez ; l’API discovery capture les appels réseau sous-jacents derrière ces interactions. La découverte est généralement plus rapide et plus robuste ; l’enregistreur est préférable quand il n’y a pas d’appel propre à réutiliser.
Cela s’exécute-t-il sur mon propre compte ?
Oui. La découverte se fait pendant que vous utilisez le site vous-même, sur votre propre compte authentifié, sur des sites que vous êtes autorisé à utiliser. Elle lit les appels que votre propre navigateur effectue déjà.
Puis-je combiner la découverte avec des étapes enregistrées ou AI ?
Oui. Un appel découvert n’est qu’un type d’étape de plus. Combinez-le avec des étapes enregistrées déterministes et des étapes AI dans un seul workflow.
Que fais-je du résultat ?
Publiez le workflow comme un endpoint REST et un MCP tool, exécutez-le selon une planification ou depuis un moniteur, ou partagez-le comme template de workflow installable.