프로젝트 소개
Allele은 여러 Claude Code 세션을 나란히 관리하는 네이티브 macOS 앱(프리 알파)입니다. 실제 `claude` CLI를 GPUI와 alacritty_terminal로 렌더링된 실제 PTY에 내장하여 완전한 출력 충실도, 256색/트루컬러 지원, 텍스트 선택, 터미널 내 검색을 제공합니다. 각 세션은 `clonefile(2)`를 통해 저장소의 즉시 APFS copy-on-write 클론에서 실행되므로 파일이 변경될 때까지 디스크 공간을 사용하지 않으며, 클론은 `~/.claude.json`에서 자동으로 신뢰됩니다. 사이드바는 세션 상태(실행 중, 유휴, 입력 대기 등)를 추적하고, 세션은 `claude --resume`을 통해 재시작 후에도 유지되며, 폐기된 세션은 git refs에 보관되고 병합/삭제를 위한 보관 브라우저가 제공됩니다. 프로젝트별 오케스트레이션은 드로어 터미널, 시작/종료 훅, 선택적 Traefik 역방향 프록시를 지원합니다. Rust로 GPUI, alacritty_terminal, tokio를 사용해 구축되었습니다. Apple 실리콘에서 macOS 14+가 필요합니다. Apache 2.0 라이선스입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.