jueves, 22 de octubre de 2026 · Madrid
Tutoriales· 21 de octubre de 2026 · 7 min de lectura

Revisado por Iván Quintas, Editor de IA News

Design Mode de Orca: cómo tu agente ve y edita tu UI

Cada worktree de Orca tiene su ventana de Chromium. Clica un elemento y tu agente recibe su HTML, CSS y screenshot recortado: flujo real para bugs de UI.

Ventana de navegador con un cursor resaltando un botón y una tarjeta con el elemento recortado volando hacia un terminal de agente, en violeta

En los tres tutoriales anteriores montamos la base: qué es Orca, cómo aislar agentes con worktrees y cómo configurar Claude Code, Codex y Hermes. Pero hasta aquí los agentes han trabajado a ciegas con la UI: leen CSS, imaginan el resultado, ejecutan el build y cruzan los dedos.

Design Mode existe para romper ese ciclo. Cada worktree tiene su propia ventana de Chromium. Tú clicas el elemento que está roto y tu agente recibe el HTML, el CSS computado y un screenshot recortado de ese elemento exacto. Es el contexto que le darías a un compañero por videollamada, sin salir del terminal.

Lo que necesitas antes de empezar

  1. Orca instalado y un repo añadido — si no tienes esto, empieza por el tutorial 1
  2. Un agente configurado en el worktree — Claude Code, Codex u otro; la configuración está en el tutorial 3
  3. Una app web corriendo en local — un dev server (Vite, Next, Astro…) sirviendo en localhost

El navegador de cada worktree

Cada worktree abre su propio panel de navegador: una ventana de Chromium real, atada a ese worktree y a su agente. No es un iframe compartido — cada tarea tiene su contexto de navegación, sus pestañas y su historial.

Dos detalles que importan para UI:

Design Mode: clicas, tu agente recibe

El flujo con Design Mode:

  1. Abre el panel de navegador del worktree y navega a la página con el problema — normalmente tu dev server
  2. Activa el toggle de Design Mode en la barra de herramientas del navegador
  3. El cursor se convierte en un picker: al pasar por encima, cada elemento se resalta
  4. Clica el elemento roto
  5. Orca le manda al agente activo un attachment con cuatro cosas: el HTML del elemento, su CSS computado (colores, fuentes, espaciados), un screenshot recortado del elemento y, si hay source maps de desarrollo, el fichero y la línea de los que sale
  6. Escribe qué quieres cambiar junto al attachment

No hay caza de selectores, ni capturas a mano, ni “el botón ese de arriba a la derecha”. Es el mismo contexto que querría un revisor humano, entregado al agente en un click.

La otra mitad: el agente también navega

Design Mode es tú señalando. Pero el navegador del worktree también es scriptable desde el CLI, con el patrón snapshot-interact-re-snapshot:

orca goto --url http://localhost:4321 --json
orca snapshot --json   # devuelve refs: @e1, @e2, @e3...
orca click --element @e3 --json
orca snapshot --json   # re-snapshot tras cada acción que cambie la página

Para debugging de UI, estos son los comandos que se llevan el gato al agua:

Las reglas del navegador, tal y como las define el propio CLI:

Flujo real: arreglar un bug de UI de arriba a abajo

Juntando todo, este es el ciclo completo de un fix de UI:

Paso 1 — worktree para el fix:

orca worktree create --name fix-header-overlap --agent claude --prompt "el header se solapa con el hero en móvil" --json

Paso 2 — dev server en el worktree. Lánzalo tú o deja que lo haga un hook de post-worktree (los vimos en el tutorial 3).

Paso 3 — señalas el problema. Navegador del worktree → localhost → Design Mode on → clic en el header roto. El attachment llega al agente con fichero y línea; escribes: “arregla el solape en móvil sin tocar el espaciado de desktop”.

Paso 4 — el agente trabaja y se verifica. Con el contexto del attachment edita el CSS y comprueba el resultado él solo:

orca goto --url http://localhost:4321 --json
orca wait --selector ".hero" --json
orca screenshot --format png --json

Paso 5 — si el bug es de JS, no de CSS: orca console --limit 50 y orca network --limit 50 le dicen al agente qué error o qué petición falla, sin que tú caces el log a mano.

Paso 6 — revisas y cierras. Diff viewer con Annotate AI Diff, commit y push, y a borrar el worktree. El ciclo entero son minutos, no idas y vueltas al navegador a reproducir el bug.

Cuándo usar Design Mode y cuándo el CLI

No compiten: se complementan.

Límites honestos

Próximos pasos

Design Mode cierra el bucle visual de tus agentes. Y con esto llega la capa final: la orquestación multi-agente — tasks, dispatch y gates para que un coordinador dirija a los agentes. Con ella, la serie queda completa. Índice: tutorial 1, worktrees, configurar agentes y Design Mode.

Fuentes originales: Orca Docs — Design Mode, Orca Docs — Per-worktree browser, Orca Docs — Fix a UI bug with Design Mode, repo stablyai/orca en GitHub.

¿Te ha servido? Márcanos como fuente preferida en Google y verás antes nuestros artículos en Noticias destacadas, AI Overviews y AI Mode.

#Orca#Design Mode#Chromium#Claude Code#agentes#frontend#debugging

📎 Fuente original: Orca Docs ↗

Noticias relacionadas

Preguntas frecuentes

¿Design Mode funciona con cualquier web?
Sí. Funciona con cualquier URL que cargues en el navegador del worktree, sea tu dev server en localhost o una página remota. Ten en cuenta que el contenido de la página se trata como datos no confiables: el agente no ejecuta como comandos el texto que encuentra en la página.
¿Qué recibe exactamente el agente cuando clicas un elemento?
Un único attachment con el HTML del elemento, su CSS computado (colores, tipografía, espaciados), un screenshot recortado de ese elemento y, si hay source maps de desarrollo, el fichero y la línea de origen. Después escribes tú la instrucción de qué cambiar.
¿El agente puede navegar solo, sin que yo clique?
Sí. El navegador de cada worktree es scriptable desde el CLI: orca snapshot devuelve referencias a los elementos (@e1, @e2...) y orca click, orca fill u orca wait actúan sobre ellas. El patrón es snapshot, interactuar, re-snapshot.
¿Puedo probar el diseño responsive con este navegador?
Sí. Puedes fijar un viewport por pestaña y la página lo ve de verdad: Orca usa la emulación de dispositivo de Chrome DevTools Protocol por debajo, así que window.innerWidth y las media queries responden a las dimensiones emuladas.

De la misma familia · ForjaCMS

¿Y si tu próximo cliente no necesitara WordPress?

Dale un panel para gestionar su contenido y quédate tú con una web Astro rápida, segura y fácil de mantener.

Descubre ForjaCMS