Are you the author? Sign in to claim
Event-driven AI coding agent for GitHub: watches issues, runs headless Claude Code in isolated git worktrees to triage b
loope is an event-driven loop that watches one GitHub repository for issues
labeled ai-agent, picks the best one, and drives it all the way to a pull
request using headless
Claude Code sessions running
inside git worktrees. Issue state lives entirely in GitHub labels, so the daemon
itself is stateless and safe to restart.
Label an issue ai-agent and each poll cycle loope triages the best candidate,
runs a bug- or feature-specific pipeline of Claude sessions in an isolated
worktree, and — if the work produced commits — pushes the branch and opens a PR.
A live web dashboard shows every issue it has touched. See
How it works for the full lifecycle.
The live dashboard — every tracked issue, its pipeline steps, and per-step cost, tokens, and Claude session id.
Label an issue ai-agent and loope drives it to a PR — closing it ai-done, or parking it ai-needs-info when it needs clarification.
curl -fsSL https://raw.githubusercontent.com/ngthluu/loope/main/install.sh | sh
This downloads the prebuilt binary for your OS/arch from the
latest release, verifies its
checksum, and installs it to /usr/local/bin. Binaries are published for macOS
and Linux on amd64 and arm64.
loope is a wrapper around your local toolchain: it needs
git,gh(authenticated), andclaudeon yourPATHat run time. See Installation for prerequisites, the--doctorpreflight, and building from source.
Then point it at a repo and run:
# grab loope.json.example from this repo (or the release archive), then:
cp loope.json.example loope.json # edit repoPath / repoSlug / workDir
loope --config loope.json # polls for labeled issues, serves the dashboard on http://localhost:8080
| Guide | What's inside |
|---|---|
| How it works | Poll cycle, triage routes, label lifecycle, confidence gate |
| Installation | Prerequisites, --doctor, label setup, building from source |
| Configuration | Every config field — models, retries, confidence gate, persona |
| Dashboard | The live web dashboard and its embedded assets |
| Operations | Always-on behavior, failure handling, running as a launchd service |
| Development | Testing, prompts, logs, releasing, contributing |
Issues and pull requests are welcome. CI (go build, go vet, go test ./...)
must pass; please keep new behavior covered by tests that run without the network
or external CLIs. See Development.
MIT © ngthluu
⚠️ Experimentelle Skill-Sammlung für deutsches Recht (Arbeits-, Gesellschafts-, Insolvenz-, Datenschutz-, Prozessrecht u
Manage multiple Claude Code agents from TUI or Web with tmux and git worktrees
Project management using GitHub Issues + Git worktrees for parallel agent execution
Core skills library for Claude Code with 20+ battle-tested skills including TDD, debugging, and brainstorming