Allele — Git skill for Claude Code
Native macOS session manager for Claude Code.
How to install Allele
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open devergehq/allele and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Allele does
Native macOS session manager for Claude Code. APFS copy-on-write workspaces branch your real working tree — dirty state and all — in milliseconds, so several agents can work in parallel without colliding.
Alternatives in Git
- Claude.md Template For Users — Attribution: Behavioral patterns adapted from obra/superpowers by Jesse Vincent (@obra), MIT License 6.8k ★
- Diri — Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac 272 ★
- GitCommit — You are a commit message generator 250 ★
README
Allele
A native macOS session manager for Claude Code, with APFS copy-on-write workspace isolation. Built for fast, isolated experimentation.
About the name
**Allele** (pronounced "uh-LEEL") is a biology term for a variant of a gene at a shared locus. That's literally the model here: each Claude Code session is a variant of the same project at a shared locus (the trunk repo), running in its own APFS copy-on-write fork. You run N variants in parallel, let them diverge, then select the winner and cull the rest. The metaphor isn't decoration — *locus*, *variant*, *select*, and *cull* are the actual operations the tool performs on your workspaces.
**Status:** Pre-alpha. Built primarily for the maintainer and a small group of friends who run a lot of parallel Claude Code sessions. If you're looking for a polished, supported product, this isn't it (yet).
What it is
Allele is a GPU-accelerated native macOS app that manages multiple Claude Code sessions side-by-side. It does three things that aren't well-served by existing tools:
- Embedded real terminals. Each session runs the real
claudeCLI in a real PTY, rendered via GPUI + alacritty_terminal. No output interception, no JSON wrapping, no IPC boundary — what you see is exactly what Claude Code printed. Full 256-colour + truecolor support, cursor shapes, text selection, in-terminal search, and a cell-accurate grid renderer. - APFS copy-on-write workspaces. Every session runs in an instant copy-on-write clone of your repo, created via macOS's
clonefile(2)syscall. No waiting forcp -ron a 50k-file monorepo. No disk space used until files are modified. Clones are auto-trusted in Claude Code's~/.claude.jsonso there's no trust prompt on first entry. - Session lifecycle management. A sidebar tracks running, idle, awaiting-input, and finished sessions. Sessions persist across app restarts (cold resume via
claude --resume). Discarded sessions are archived into canonical git ref
Related Skills
Branchit
Create a new branch and git worktree. Always branches from main unless told otherwise. Flags a dirty tree; ign
Plan Epics
Turn a brief (or several) into a tracked backlog — GitHub epics + linked, labelled user stories, with a produc
Check Secrets
Scan the working tree and recent git history for accidentally-committed BFL API keys, webhook secrets, or othe
Review Commit PR Discipline
Review the current branch's commits and working tree for commit and pull-request discipline, then produce well
Check Staged
Inspect the staged changes for correctness, logic integrity, and impact relative to the last commit. Stash uns
Canopy
Ship faster with parallel Claude Code sessions — one native macOS window, git worktrees, sandboxes, auto-resum
Related Agents
P Code Review Reuse
Invoked by p-code-review to run the reuse / duplication channel across the entire working tree (no diff). Find
Release Quality Runner
MUST BE USED in Phase 0 of the releasing-erfana skill to enforce the pre-flight checklist before any release t
Lw Implementer
Writes and modifies code. Use for multi-file implementation, refactors, bug fixes, and anything requiring real