jzb1006 / claude-vigil
PublicA vigil is a watch kept while others rest. Vigil keeps your tasks moving forward while you sleep, eat, travel, or just step away from the keyboard. It picks tasks off your queue, isolates each one in a git worktree, watches your Claude Code quota like a hawk, and at the end gives you a per-task report you can review in 30 seconds.
Vigil is a tool that runs Claude Code unattended while you step away. You leave it a list of tasks (like 'fix the login bug' or 'add unit tests'), and it works through them one by one in separate workspaces, automatically pausing when Claude's usage limits are reached and resuming later. Each task produces a clean branch with a detailed report explaining what was done, any decisions made, and what to watch for when merging. You come back to a stack of finished work ready to review.
How It Works
Before leaving, you tell Vigil what you need done — one line per task. It keeps the list and waits for you to say go.
You say 'start' and walk away. Vigil is now watching your queue while you sleep, eat, or travel.
Each task runs in its own separate workspace. Vigil watches Claude's energy meter and automatically pauses if it needs to rest, then picks back up when it's ready.
When each task finishes, Claude's changes are committed as a fresh branch — your original project is never touched.
Quick summary table showing which tasks finished, which need review, and what each one cost.
A colorful page where you can see everything at a glance, click into any task, and manage the queue from your browser.
Want the changes? Merge the branch like any other. Not right? Discard it. Either way, the work is ready for you — not lost in a terminal you closed hours ago.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.