Jig — Git skill for Claude Code
Local-first desktop control center for running multiple coding-agent CLIs in isolated Git worktrees.
How to install Jig
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open guicybercode/Jig and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Jig does
Local-first desktop control center for running multiple coding-agent CLIs in isolated Git worktrees.
Alternatives in Git
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
- Worktree Parallel Init — Create multiple git worktrees for parallel development: $ARGUMENTS 23.4k ★
- Container Use — by dagger - Development environments for coding agents 3.6k ★
README
Jig
Terminals on a canvas.

Install and run
Jig is a local-first desktop app for Linux and macOS. Windows is out of scope for Beta v0.1.
Prerequisites
- Node.js 22 or newer
- Corepack and pnpm 11
- Rust 1.85 or newer
- Git on PATH
- Tauri 2 dependencies (WebKitGTK 4.1 on Linux, Xcode Command Line Tools on macOS)
Development
# Enable package manager and install dependencies
corepack enable
pnpm install --frozen-lockfile
# Run the desktop app
pnpm tauri dev
Build from source
# Stage daemon and build platform bundle (AppImage on Linux, .app and .dmg on macOS)
pnpm package
Builds are unsigned. macOS notarization is not configured. See [docs/install.md](docs/install.md) for platform-specific installation and verification steps.
What it is
Jig hosts coding-agent CLIs in real terminals with projects and Git worktrees. It coordinates OpenAI Codex, Claude Code, Gemini CLI, OpenCode, and custom executables in isolated PTY sessions.
**Current status:** Beta v0.1 architecture exists. The daemon, PTY management, and storage layers are operational. The IPC protocol is defined in `crates/core/src/wire`. Session creation, worktree isolation, and the terminal canvas UI are in active development. See [docs/KNOWN_ISSUES.md](docs/KNOWN_ISSUES.md) for the current domain-IPC gap and [ARCHITECTURE.md](ARCHITECTURE.md) for accepted design decisions.
This is a local-first application. No cloud account, telemetry, or vendor proxy is required. Each agent CLI keeps its own authentication.
How it works
React + xterm.js
│ typed Tauri commands and events
▼
Tauri 2 desktop bridge
│ versioned local IPC
▼
jig daemon
├── PTY session manager ── Codex / Claude / Gemini / OpenCode
├── Git and worktree service
└── SQLite metadata storage
The separate daemon owns live PTYs and SQLite. Closing the desktop window does not stop active sessions. R
Related Skills
Klaussy Desktop
The agent-first IDE: run a fleet of coding agents (Claude Code, Codex, Gemini, Copilot, Antigravity) across is
GraphCTX
A local-first memory control plane for coding agents — pushes commit-valid, scope-aware context at the moments
Tracks
Run multiple Claude Code agents in parallel over isolated git worktrees, coordinated from a single tmux sessio
Coasts
Coasts (Containerized Hosts) is an open-source, MIT-licensed CLI tool that provides localhost service isolatio
Sublodex
Local-first desktop app on top of Claude Code. Multi-project, live file streaming, integrated terminal (local
Shika
A native macOS app built in Rust and GPUI for running coding agents in isolated git worktrees.
Related Agents
Subprocess Safety Reviewer
Reviews changes that spawn or control external processes (tmux, git, gh, bash, agent CLIs) and changes touchin
Engineering Git Workflow Master
Expert in Git workflows, branching strategies, and version control best practices including conventional commi
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and