Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub schmug/karkinos --plugin karkinosSpawn a Claude worker to handle a GitHub issue.
Spawn a Claude worker to address PR feedback or fix CI.
Remove completed worker worktrees and their branches.
Spawn a Claude worker in an isolated git worktree.
List all active Claude workers and their git worktrees.
Bump the version number in pyproject.toml, plugin.json, and marketplace.json, then commit and tag.
Spawn a Claude worker to handle a GitHub issue. Fetches issue details, creates a feature branch, and works autonomously. Use when you want to delegate an issue to a worker.
Spawn a Claude worker to address PR feedback, fix CI failures, or continue work on a pull request. Use when a PR needs updates based on review comments or failing checks.
Launch the Karkinos TUI to monitor worker progress in a new terminal window.
Remove completed or abandoned worker worktrees and their branches. Use to clean up after workers finish their tasks.
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Git worktree management for parallel development workflows
Git Worktree management for parallel agent execution - isolated working directories without Git conflicts
MCP server for spawning and orchestrating multiple Claude Code sessions via iTerm2
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Event-driven single-issue implementation routine for autonomous Claude Code sessions: resolves a triggering GitHub issue, gates on author + label, and ships one focused PR without auto-merge.
Daily-digest podcast skill — turns a list of saved articles into a fully-produced Spotify episode using Qwen3-TTS, on top of the save-to-spotify CLI.
.----------------------------------------.
/ (\/) (\/) (\/) (\/) (\/) (\/) \
/ \/ \/ \/ \/ \/ \/ \
| |
| (°) (°) |
| KARKINOS |
| |
| (\/) (\/) __ (\/) (\/) |
| \/ \/ / \ \/ \/ |
\ | <> | /
\ \__/ /
\ .-----------. /
\ / (\/)(\/) \ /
'-------' \/ \/ '-------------'
\ /
\/
The multi-clawed abomination that helps Claudes work in parallel
Karkinos enables parallel Claude Code development using git worktrees. Spawn multiple Claude workers, each in their own isolated branch, and monitor their progress from a TUI.
(\/)(-_-)(\/) KARKINOS Worker Monitor (\/)(-_-)(\/)
┌──────────────────────────────────────────────────────────────────────────┐
│ Worktree │ Branch │ Ahead │ Last Commit │ Activity │
├────────────────────┼──────────────────┼───────┼───────────────┼──────────┤
│ myproject-issue-42 │ fix/issue-42 │ +3 │ fix auth bug │ idle │
│ myproject-feat-api │ feat/new-api │ +1 │ add endpoint │ M api.py │
└──────────────────────────────────────────────────────────────────────────┘
Workers: 2 Total Commits: +4 Updated: 12:34:56
You (human)
└── Claude (orchestrator)
├── /worker feat/auth "Add OAuth support"
│ └── Worker Claude in ../myproject-feat-auth/
├── /issue-worker 42
│ └── Worker Claude in ../myproject-issue-42/
└── /workers
└── Shows status of all active workers
# Install with uv
uv tool install karkinos
# Or with pip
pip install karkinos
cd your-project
karkinos init
This adds Claude Code skills and commands to .claude/.
karkinos watch
claude
Then in Claude:
/worker feat/new-feature Add a cool new feature
/issue-worker 42
/workers
/worker-cleanup
| Command | Description |
|---|---|
/worker <branch> <task> | Spawn worker in new worktree |
/issue-worker <num> | Work on GitHub issue |
/pr-worker <num> | Address PR feedback |
/workers | List active workers |
/worker-cleanup | Remove finished worktrees |
| Command | Description |
|---|---|
karkinos init | Add skills/commands to project |
karkinos list | List active workers |
karkinos watch | Launch TUI monitor |
karkinos watch -s | Simple text mode (no TUI) |
karkinos cleanup | Remove merged worktrees |
karkinos cleanup --dry-run | Preview what would be removed |
karkinos watch # Full TUI with animated crabs
karkinos watch --spawn # Open in new terminal (splits in VS Code/Cursor)
karkinos watch --simple # Simple text mode (works in same terminal as Claude)
karkinos watch --no-crabs # TUI without crab animations
karkinos watch --speed 0.2 # Faster crab animation (default: 0.4s)
| Key | Action |
|---|---|
r | Refresh worker list |
c | Cleanup merged worktrees |
p | Create PR for selected worker |
Enter | Show worker details |
l | Show commit logs |
d | Show diff vs main |
q | Quit |
⚠️ Security Note: Workers run with
--dangerously-skip-permissions, giving them full autonomy to read/write files and run commands. They operate in isolated worktrees, but always review their changes before merging.
Each worker:
claude --print --dangerously-skip-permissionsThe orchestrator (your main Claude session):
claude)