Sobre el proyecto

Allele es una aplicación macOS nativa (pre-alfa) que gestiona múltiples sesiones de Claude Code en paralelo. Incrusta la CLI real de `claude` en un PTY real renderizado mediante GPUI y alacritty_terminal, con fidelidad total de salida, soporte de 256 colores/truecolor, selección de texto y búsqueda dentro del terminal. Cada sesión se ejecuta en un clon APFS copy-on-write instantáneo de tu repositorio (mediante `clonefile(2)`), por lo que no se usa espacio en disco hasta que los archivos cambian y los clones se auto-confían en `~/.claude.json`. Una barra lateral rastrea los estados de las sesiones (en ejecución, inactiva, esperando entrada, etc.), las sesiones persisten entre reinicios mediante `claude --resume`, y las sesiones descartadas se archivan en refs de git con un navegador de archivos para fusionar/eliminar. La orquestación por proyecto admite terminales de cajón, hooks de inicio/apagado y un proxy inverso Traefik opcional. Construido en Rust con GPUI, alacritty_terminal y tokio. Requiere macOS 14+ en Apple silicon. Licencia Apache 2.0.