ghosty-rec

Graba una sola ventana de macOS desde la terminal, aunque otra la tape, y la convierte en video con zooms que dirige el agente: él marca qué está haciendo y el render hace el resto.

brew install blissito/tap/ghosty-rec
GitHub

Cómo se usa

# 1. elige la ventana (por id, nunca la pantalla completa)
rec windows --json
rec start --id 651 --out demo.mov

# 2. el agente marca lo que hace mientras graba
rec mark "teclea el comando" --rect 0,40,520,60 --say "Un comando conecta el repo"
rec stop

# 3. video listo: zoom con resorte, cursor suave, fondo y subtítulo
rec render demo.mov --aspect 9:16 --no-titlebar

# fondos: macos:Sonoma, sunset, midnight, ocean, mint, foto.jpg, #hex,#hex
rec render demo.mov --bg sunset --cursor-size 3 --click ring

Por qué

Sólo esa ventana

ScreenCaptureKit con filtro de ventana: tus chats y avisos nunca salen en el video.

Zooms con intención

Los zooms salen de las marcas del agente, no de adivinar tus clics. Se quitan con "enabled": false.

Hecho para agentes

Todo responde JSON, arranca y para en segundo plano, y avisa si el texto va a salir borroso.

Look de Screen Studio

Wallpapers de tu macOS o gradientes, sombra suave, cursor grande con resorte y anillo en cada clic.

Zoom solo

Sin marcas, hace zoom en cada grupo de clics. Con marcas, va a donde el agente dice.

Sin nube

Graba y renderiza en tu Mac. 15 s de video se exportan en unos 4 s.

Con Claude

Instalas el CLI y la skill; Claude graba la ventana, marca cada paso y te entrega el video. Este short lo hizo rec: comandos reales, --trim-idle corta la compilación de brew, fondo screenstudio:macOS/sequoia-blue-orange y karaoke con --captions. Voz em_santa; música «Des Beat» de DInside Project (CC BY 3.0).

Para tu agente

La skill le enseña a Claude Code y a otros agentes a grabar, marcar y renderizar:

npx skills add blissito/ghosty-rec

Requisitos