jedipunkz

Ax — 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 Ax

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

What Ax 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

ax - agent cross

ax official icon

[![CI](https://github.com/jedipunkz/ax/actions/workflows/ci.yml/badge.svg)](https://github.com/jedipunkz/ax/actions/workflows/ci.yml) [![Go Report Card](https://goreportcard.com/badge/github.com/jedipunkz/ax)](https://goreportcard.com/report/github.com/jedipunkz/ax) [![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/ax && brew install ax

Usage

Start an agent

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

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

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

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

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

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

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

ax agent new -n feat/foo -- --model sonnet --dangerously-skip-permissions
ax 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:

ax agent resume -a gemini -n feat/foo

Change