Sobre o projeto
Allele é um aplicativo macOS nativo (pré-alfa) que gerencia múltiplas sessões do Claude Code lado a lado. Ele incorpora o CLI real `claude` em um PTY real renderizado via GPUI e alacritty_terminal, com fidelidade total de saída, suporte a 256 cores/truecolor, seleção de texto e busca no terminal. Cada sessão roda em um clone APFS copy-on-write instantâneo do seu repositório (via `clonefile(2)`), então nenhum espaço em disco é usado até que arquivos mudem e os clones sejam automaticamente confiáveis em `~/.claude.json`. Uma barra lateral rastreia estados de sessão (executando, ociosa, aguardando entrada, etc.), as sessões persistem entre reinicializações via `claude --resume`, e sessões descartadas são arquivadas em refs git com um navegador de arquivos para mesclar/excluir. Orquestração por projeto suporta terminais gaveta, hooks de inicialização/desligamento e proxy reverso Traefik opcional. Construído em Rust com GPUI, alacritty_terminal e tokio. Requer macOS 14+ em Apple silicon. Licenciado sob Apache 2.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.