devergehq

Allele — Git skill for Claude Code

Git community

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:

  1. Embedded real terminals. Each session runs the real claude CLI 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.
  2. 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 for cp -r on a 50k-file monorepo. No disk space used until files are modified. Clones are auto-trusted in Claude Code's ~/.claude.json so there's no trust prompt on first entry.
  3. 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