इस प्रोजेक्ट के बारे में

Allele एक मूल macOS ऐप (प्री-अल्फा) है जो कई Claude Code सत्रों को साथ-साथ प्रबंधित करता है। यह वास्तविक `claude` CLI को एक वास्तविक PTY में एम्बेड करता है, जिसे GPUI और alacritty_terminal के माध्यम से प्रस्तुत किया जाता है, जिसमें पूर्ण आउटपुट निष्ठा, 256-रंग/ट्रूकलर समर्थन, टेक्स्ट चयन और टर्मिनल के भीतर खोज शामिल है। प्रत्येक सत्र आपके रेपो के तत्काल APFS कॉपी-ऑन-राइट क्लोन में चलता है (`clonefile(2)` के माध्यम से), इसलिए फ़ाइलें बदलने तक कोई डिस्क स्थान उपयोग नहीं होता है और क्लोन `~/.claude.json` में स्वतः विश्वसनीय होते हैं। एक साइडबार सत्र स्थितियों (चल रहा, निष्क्रिय, इनपुट की प्रतीक्षा, आदि) को ट्रैक करता है, सत्र `claude --resume` के माध्यम से पुनरारंभ के बाद बने रहते हैं, और त्याग किए गए सत्रों को git refs में संग्रहीत किया जाता है, जिसमें विलय/हटाने के लिए एक संग्रह ब्राउज़र होता है। प्रति-परियोजना ऑर्केस्ट्रेशन ड्रॉअर टर्मिनल, स्टार्टअप/शटडाउन हुक और वैकल्पिक Traefik रिवर्स प्रॉक्सी का समर्थन करता है। Rust में GPUI, alacritty_terminal और tokio के साथ निर्मित। Apple silicon पर macOS 14+ आवश्यक है। Apache 2.0 लाइसेंस प्राप्त।