
Shortest
Antiwork · Programación
Shortest es un framework de pruebas con IA de código abierto que convierte descripciones en lenguaje natural en tests end-to-end de navegador. Se apoya en Playwright y funciona con tu propia clave de API de Anthropic.

Acerca de Shortest
About
Qué es Shortest
Shortest es un framework de automatización de pruebas gratuito y de código abierto creado por Antiwork, la empresa detrás de Ducky y Kangaroo. En lugar de escribir selectores y aserciones paso a paso, describes lo que debería hacer un usuario en una frase normal. La IA se encarga de los clics, el tecleo y las comprobaciones necesarias.
La herramienta nace para recortar el tiempo que los equipos de QA y los desarrolladores en solitario dedican a mantener scripts de prueba frágiles. Cuando un botón cambia de sitio o una etiqueta se renombra, un test tradicional de Playwright se rompe y alguien tiene que arreglar el selector. Shortest se apoya en un modelo de IA que lee la página y se adapta, así que muchos ajustes pequeños de interfaz dejan de romper tu suite.
El inconveniente: Shortest no es un servicio en la nube alojado. Es una herramienta de línea de comandos que instalas en tu propio proyecto y necesita un modelo de IA para razonar. Ese modelo es Claude, de Anthropic, y las llamadas las pagas tú.
Primeros pasos
- Ejecuta
npx @antiwork/shortest initen tu proyecto. El comando instala el paquete como dependencia de desarrollo, crea un archivoshortest.config.tsy añade un.env.localpara tus claves. - Añade tu clave de API de Anthropic en
.env.local. Shortest la lee de la variableANTHROPIC_API_KEY. - Define tu
baseUrlen el archivo de configuración para que los tests sepan qué sitio abrir. - Crea un archivo de test que siga el patrón de tu configuración y escribe la prueba como una sola frase en inglés.
- Ejecuta
pnpm shortestpara lanzar todos los tests, o pasa un nombre de archivo para correr solo uno.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Shortest.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Equipos pequeños de desarrollo sin un ingeniero de QA dedicado
- Ingenieros de QA hartos de selectores frágiles
- Colaboradores de código abierto y curiosos
Tareas
- Probar un flujo de inicio de sesión o registro
- Comprobar respuestas de API
- Ejecutar comprobaciones de regresión en CI
Casos de uso
- Una startup que publica cada semana y rompe una y otra vez su suite de una sola persona
- Un equipo que evalúa QA con IA antes de comprometer presupuesto
Funciones clave
Tests escritos en lenguaje natural
La idea central es una sola frase legible en lugar de un script. Escribes algo como "Login to the app using email and password", le pasas tus credenciales, y Shortest resuelve el resto. Así, un compañero nuevo puede leer un test y entender qué comprueba sin descifrar selectores. También baja el listón para escribir tu primer test end-to-end.
Construido sobre Playwright
Shortest controla un navegador Chromium real a través de Playwright, el mismo motor que hay detrás de muchas suites profesionales. Conservas las opciones de navegador de Playwright y puedes pasar contextos personalizados en tu configuración. Al heredar esa base, la herramienta encaja en proyectos JavaScript y TypeScript existentes en lugar de imponerte una pila nueva.
Razonamiento con Anthropic Claude
La capa de razonamiento corre sobre los modelos Claude de Anthropic a través del AI SDK. Shortest lee la página, planifica los pasos y decide si el resultado coincide con lo que describiste. Puedes apuntarlo a otra clave o proveedor mediante el bloque ai.config, pero la ruta por defecto asume tu propia cuenta de Anthropic y tu clave de API.
Encadenado de tests y hooks de ciclo de vida
Puedes agrupar flujos relacionados en una cadena, de modo que un paso de inicio de sesión alimente una serie de acciones posteriores. Los hooks de ciclo de vida como beforeAll y afterEach te dejan iniciar sesión, limpiar el estado o cerrar la página alrededor de cada test. Esto hace prácticos los flujos reutilizables: escribes la secuencia de login una vez y la reutilizas en muchos tests.
Pruebas de endpoints de API
Shortest no se limita a hacer clic por el navegador. Puedes describir una llamada de API en lenguaje natural, o armar una petición con método, URL y parámetros de consulta, y dejar que la IA confirme que la respuesta tiene buena pinta. Los equipos que prueban interfaz y backend se quedan con una herramienta en lugar de dos.
Comandos de CLI para todo el flujo
Además de ejecutar tests, Shortest trae comandos para planificar, generar y analizar tus pruebas desde la terminal. Puedes lanzar un archivo, un test concreto por número de línea o toda la suite en modo headless para CI. Ese abanico cubre la configuración, la escritura y la ejecución sin salir de la línea de comandos.
Ventajas y desventajas
Ventajas
- Libre y de código abierto bajo licencia MIT, así que no hay suscripción para probarlo.
- Los tests en lenguaje natural se leen y se pasan a otro mucho mejor que los scripts basados en selectores.
- La IA se adapta a los pequeños cambios de interfaz, lo que rebaja el impuesto de mantenimiento que arrastran las suites de Playwright.
- Corre sobre Playwright, así que encaja en proyectos JavaScript y TypeScript ya existentes.
- Cubre flujos de navegador y comprobaciones de API en un mismo framework.
Desventajas
- El uso de IA se paga aparte y cada ejecución gasta tokens de la API de Anthropic, así que una suite grande sale cara.
- Es una herramienta de línea de comandos sin configuración guiada más allá del archivo de config, así que da por hecho cierta soltura como desarrollador.
- El resultado depende de que la IA lea bien la página, y una frase ambigua puede llevar a un paso inesperado.
- No hay panel alojado ni opción de nube gestionada; la configuración, los secretos y el CI corren de tu cuenta.
Preguntas frecuentes
Shortest es un framework de pruebas con IA para escribir y ejecutar tests end-to-end en lenguaje natural. Automatiza flujos de navegador, como iniciar sesión o completar una compra, y también puede comprobar respuestas de API.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Shortest.
Alternativas a Shortest

Udon
Udon · Programación · ProductividadUdon convierte un Mac con Apple Silicon en un servidor doméstico que se gestiona desde el navegador, con contenedores, archivos compartidos y un administrador de sistemas con IA opcional.

offstage
offstage cloud · Programación · Productividadoffstage da a los agentes de IA y a los trabajos de CI un Mac de verdad: una cuenta de macOS 27 sobre Apple silicon, manejada por API y cobrada por segundo.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Programación · ProductividadBotBus te deja controlar desde el móvil y el reloj los agentes de programación con IA que corren en tu ordenador: apruebas comandos, lanzas tareas y lees resultados sin volver al escritorio.
