À propos du projet
Allele est une application macOS native (pré-alpha) qui gère plusieurs sessions Claude Code côte à côte. Elle intègre le vrai CLI `claude` dans un vrai PTY rendu via GPUI et alacritty_terminal, avec une fidélité de sortie complète, un support 256 couleurs/truecolor, la sélection de texte et la recherche dans le terminal. Chaque session s'exécute dans un clone APFS copy-on-write instantané de votre dépôt (via `clonefile(2)`), donc aucun espace disque n'est utilisé tant que les fichiers ne changent pas et les clones sont automatiquement approuvés dans `~/.claude.json`. Une barre latérale suit les états des sessions (en cours, inactif, en attente d'entrée, etc.), les sessions persistent entre les redémarrages via `claude --resume`, et les sessions abandonnées sont archivées dans des références git avec un navigateur d'archives pour fusionner/supprimer. L'orchestration par projet prend en charge les terminaux de tiroir, les hooks de démarrage/arrêt et un proxy inverse Traefik optionnel. Construit en Rust avec GPUI, alacritty_terminal et tokio. macOS 14+ sur Apple silicon requis. Sous licence Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.