Cc Launcher — Git skill for Claude Code
Interactive CLI for managing git worktrees — create, continue, delete, and launch coding agents.
How to install Cc Launcher
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open panjiangyi/claude-code-launcher and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc Launcher does
Interactive CLI for managing git worktrees — create, continue, delete, and launch coding agents.
Alternatives in Git
- 使用 Git Worktrees — 创建孤立的 Git worktrees,带有智能目录选择与安全验证 115.1k ★
- Clean Worktrees (Automatic) — Automatically remove all worktrees for branches merged into master 25.5k ★
- Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
README
cc-launch
[中文说明](https://github.com/panjiangyi/cc-launcher/blob/main/README.zh-CN.md)
A Git worktree launcher with a single `ccl` entrypoint for creating, entering, and cleaning up worktrees, then launching `codex` or `claude` in the target directory.
Install
For Zsh:
npm install -g cc-launch && echo 'eval "$(command ccl init zsh)"' >> ~/.zshrc && source ~/.zshrc
For Bash:
npm install -g cc-launch && echo 'eval "$(command ccl init bash)"' >> ~/.bashrc && source ~/.bashrc
Usage
Run from any subdirectory inside a Git repository:
ccl
Menu interaction:
- Use
↑/↓to move - Press
Enterto confirm - Press
q,Esc, orBackspaceto go back; from the top-level menu this exits, otherwise it returns to the previous menu - Mouse wheel navigation and click-to-select are supported when the terminal reports mouse coordinates
Project config:
setup.shandconfig.jsonare stored in~/.worktrees//- On first run, the tool asks for the repository's main branch and writes it to
config.json - When creating worktrees later, the tool can either create a new task branch or check out an existing local or filtered remote branch that is not already used by another worktree
- For new task branches, the tool asks which branch to base the worktree on; the configured main branch is selected by default and can be accepted with
Enter - Deletion checks merge status against that configured main branch and accepts branches merged by merge commit, not just branches that
git branch -dconsiders fully merged - The delete menu includes clean linked worktrees plus local branches that are not checked out in any worktree, and labels each item as
mergedorunmerged - Unmerged branches can still be deleted;
cclwill warn and usegit branch -Donly after determining that the branch is not merged into the configured main branch
Interactive capabilities:
- New task: create `~/.worktrees//-<
Related Skills
Polydev
Polydev is an agent orchestration toolkit for running parallel development work with Git worktrees and termina
Cetus
One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled runs, global hotkey launcher
Ivar
Multi-repo worktrees for coding agents. One feature across repos, as one unit: one branch, one plan, one PR pe
Rankmath SEO Wp
Rank Math SEO compliant WordPress article writer skill. Battle-tested on moksaweb.com. Compatible with Claude
Cc Usage
by ryoppippi - Handy CLI tool for managing and analyzing Claude Code usage, based on analyzing local Claude Co
Diri
Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Devin Runner
Use when the main Claude thread should hand a substantial coding task to the Devin CLI executor through the sh
Aichor Experiment Launcher
Use this agent when the user explicitly requests to launch a run/experiment on aichor, or when another agent h