jedipunkz

Agx — Git skill for Claude Code

Git community

Run multiple Claude Code agents in parallel, each isolated in its own git worktree, and monitor them all from a single terminal dashboard.

How to install Agx

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jedipunkz/agx and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agx does

Run multiple Claude Code agents in parallel, each isolated in its own git worktree, and monitor them all from a single terminal dashboard.

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 ★
  • Async Code — GitHub Repo stars Use Claude Code/CodeX CLI to perform multiple tasks in parallel Parallel task execution 513 ★

README

agx - agent cross

[![CI](https://github.com/jedipunkz/agx/actions/workflows/ci.yml/badge.svg)](https://github.com/jedipunkz/agx/actions/workflows/ci.yml) [![Go Report Card](https://goreportcard.com/badge/github.com/jedipunkz/agx)](https://goreportcard.com/report/github.com/jedipunkz/agx) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![Go version](https://img.shields.io/badge/go-1.25-blue)

Run multiple AI coding agents in parallel, each isolated in its own git worktree, and monitor them all from a single terminal dashboard.

Supported agents: [Claude Code](https://claude.ai/code), [Codex CLI](https://github.com/openai/codex), [Gemini CLI](https://github.com/google-gemini/gemini-cli) , [OpenCode](https://opencode.ai/).

Installation

Homebrew (macOS / Linux)

brew tap jedipunkz/agx && brew install agx

Usage

Start an agent

`cd` into your git repository before running `agx agent new`. agx uses the current directory to detect the git repo and automatically creates an isolated worktree for the agent.

cd /path/to/your/repo
agx agent new

By default agx uses Claude Code. Use `-a` to choose a different agent:

agx agent new -a claude      # Claude Code (default)
agx agent new -a codex       # OpenAI Codex CLI
agx agent new -a gemini      # Gemini CLI
agx agent new -a opencode    # OpenCode

You can optionally give the agent a name(branch name):

agx agent new -n feat/foo
agx agent new -a codex -n feat/foo

You can also pass agent-specific options after `--`:

agx agent new -n feat/foo -- --model sonnet --dangerously-skip-permissions
agx agent new -a codex -n feat/foo -- --sandbox workspace-write --ask-for-approval never

Resume an agent

To resume a previous session by ID or name:

agx agent resume -a gemini -n feat/foo

Change to an agent's worktree

To open a new shell in the agent's worktree directory: