Para Claude Code en Windows

Sabé cuándo Claude terminó sin mirar la terminal

Un bichito que flota en tu escritorio, cocina mientras Claude trabaja y te avisa por voz cuando termina o cuando necesita algo tuyo.

Bichito.zip · 30 MB · Windows 10/11 · sin dependencias

Cuatro estados, de un vistazo

No hay que leer nada. La pose del bichito ya te dice en qué anda.

Cómo está hecho

Se engancha a los hooks de Claude Code. Todo lo demás sale de ahí.

hooks de Claude Codebichito-hook.exestate/<sesión>.jsonel bichito
                            (Rust, 20 ms)                          (lee cada 250 ms)

Tu settings.json se toca una vez

Los hooks se escriben al instalar y no se vuelven a tocar. Los interruptores viven en la config propia de la app, así prender y apagar cosas es instantáneo y no hay que hacerle cirugía a un archivo que también es tuyo.

Alfa real por píxel

La ventana se dibuja con UpdateLayeredWindow. Con la transparencia común los bordes suavizados del sprite quedarían con un halo del color de fondo.

No se queda colgado

Si apretás Esc o cerrás la terminal, Claude no avisa que terminó. Por eso hay un latido: sin señal por 15 minutos, el bichito se duerme solo en vez de cocinar para siempre.

Por qué el hook está en Rust

Ese binario corre en cada llamada a herramienta, cientos de veces por sesión. La primera versión era un script de Python; empaquetarlo lo volvió cinco veces más lento, así que esa parte —y solo esa— se reescribió en Rust.

Mediana de 15 corridas, esperando a que el proceso termine de verdad.

Instalarlo lleva un click

  1. 01

    Descargás y descomprimís

    Adentro está Bichito.exe. No necesitás tener Python ni Rust instalados.

  2. 02

    Abrís Bichito.exe y tocás «Instalar en Claude Code»

    Se copia a %LOCALAPPDATA%, deja un acceso directo y escribe los hooks.

  3. 03

    Listo

    Aplica al Desktop, a cmd y a PowerShell de una: los tres leen el mismo settings.json.

Descargar Bichito Bichito.zip · 30 MB Descargar

WSL queda afuera: tiene su propio ~/.claude en el sistema de archivos de Linux, y un comando de Windows no se ejecutaría ahí.