rec ▸ sesión abierta 00:00:00

Un sitio web.
Una API estable.

Graba una tarea una vez, o descríbela. Writ la reproduce con fiabilidad, la repara con IA cuando el sitio cambia y la publica como endpoint REST y herramienta MCP que tu software y tus agentes pueden invocar.

plan gratuito · ejecuciones locales ilimitadas · sin tarjeta
acme-portal.com/orders RECORDED
Pasos de navegador: lo que hace una persona
open /login· · ·
type email · password· · ·
submit · 2FA code· · ·
click "Orders"· · ·
filter status=open· · ·
open order A-2291· · ·
read total · items· · ·
API: lo que Writ compila
aquí no hay nada todavía — la API aparece al compilar
POST /auth/sessionbrowser · holds login + 2FA
GET /orders/A-2291direct HTTP · reuses session
Pulsa Compilar — siete pasos de navegador se convierten en dos llamadas de API.
42s ▸ 42.0s7 pasos grabados
Endpoint REST listo Herramienta MCP lista Compatible con OpenAI
rec ▸ paso capturado 00:00:04
01
grabar · reproducir

Grábalo una vez. Se reproduce siempre.

Una grabación no es un vídeo: son dos capas sincronizadas. Desplázate por la cinta y cada paso muestra el clic que hace una persona, la petición de red que dispara y cómo la enruta Writ. Esa captura de dos capas es lo que convierte un sitio en un endpoint estable.

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
Compila a browser La página de login renderiza un token CSRF, así que se carga en un navegador real.
heal ▸ workflow reparado 00:00:11
02
autorreparación con ia

Cuando el sitio cambia, la API no.

Un scraper se rompe el día que renombran un botón. Writ recurre a la petición que capturó y vuelve a derivar el workflow con IA, así que el endpoint sigue en pie. Pruébalo:

acme-portal/orders · every 15m
Dos ejecuciones en verde según lo previsto. Renombra un selector para ver qué pasa.
pub ▸ endpoint activo 00:00:16
03
publicar

Invócala como REST o MCP. O conviértela en un monitor.

Una grabación se entrega en cualquier superficie. El mismo workflow compilado se convierte en endpoint REST, en herramienta MCP que tus agentes pueden invocar, en una programación o en un monitor de cambios. Elige una sin volver a grabar.

◐ una grabación · acme-portal/orders
sec ▸ secreto sellado 00:00:21
04
credenciales · personas

Inicia sesión una vez. Writ guarda las llaves, selladas.

Inicios de sesión, tokens y TOTP viven en una persona: sellados en reposo, referenciados como {{secret:key}}, nunca visibles para el modelo. Séllalos:

emailops@acme.coen claro
passwordhunter2-prod-9fen claro
2FA (TOTP)seed JBSWY3DPEH...en claro
env ▸ sede seleccionada 00:00:26
05
ejecútalo a tu manera

Local, autoalojado o nube gestionada.

La misma API se ejecuta donde quieras. En local es gratis e ilimitada; en la nube se mide por tiempo de ejecución. Elige dónde:

ui ▸ el panel de descubrimiento 00:00:36
06
en el recorder

Panel de API discovery

GET /internal/productsseleccionado
params: category, page
extract: $.results[*]
pagination: $.paging.next
Publicar como API

Elige la llamada que devuelve los datos; Writ la convierte en un endpoint parametrizado.

dev ▸ 200 · respuesta 00:00:44
07
desarrolladores

Llámala desde donde quieras.

SDK escritos a mano en cuatro lenguajes, un endpoint compatible con OpenAI y MCP de serie. Elige un lenguaje e invoca tu endpoint:

respuesta
// pulsa Run para invocar el endpoint
faq ▸ preguntas frecuentes 00:00:52
08

Preguntas, respondidas

¿Qué captura exactamente la API discovery?
Las peticiones de red que la página hace a su propio backend mientras la usas - las mismas llamadas de las que depende la interfaz del sitio. Writ lee su forma y convierte la relevante en un paso de workflow parametrizado.
¿En qué se diferencia del grabador?
El grabador captura los clics y rellenos de formulario que realizas; la API discovery captura las llamadas de red subyacentes detrás de esas interacciones. La descubierta suele ser más rápida y robusta; el grabador es mejor cuando no hay una llamada limpia que reutilizar.
¿Esto se ejecuta en mi propia cuenta?
Sí. La descubierta ocurre mientras usas el sitio tú mismo, en tu propia cuenta autenticada, en sitios que estás autorizado a usar. Lee las llamadas que tu propio navegador ya hace.
¿Puedo combinar la descubierta con pasos grabados o de AI?
Sí. Una llamada descubierta es solo otro tipo de paso. Combínala con pasos grabados deterministas y pasos de AI en un solo workflow.
¿Qué hago con el resultado?
Publica el workflow como un endpoint REST y un MCP tool, ejecútalo según una programación o desde un Monitor, o compártelo como una plantilla de workflow instalable.