Copycat banner
saltpay saltpay

Copycat

Git community

Description

Welcome to Copycat, a way to copy changes from one git repository to another.

Installation

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

README

Copycat 😸

Welcome to Copycat, a way to copy changes from one git repository to another.

Copycat logo

Copycat is an automation tool that enables you to apply consistent changes across multiple GitHub repositories using AI coding assistants. It streamlines the process of creating issues or performing code changes at scale with support for multiple AI tools including Claude, Codex, Qwen, and others.

Demo

![Copycat Demo](./demo.gif)

Installation

Using Go

go install github.com/saltpay/copycat/v2@latest

From GitHub Releases

Download the latest binary for your platform from the [Releases page](https://github.com/saltpay/copycat/releases).

Build from Source

git clone git@github.com:saltpay/copycat.git
cd copycat
go build -o copycat .

Requirements

In order to run Copycat, you need to have the following installed:

  • Go (1.25 or later)
  • GitHub CLI (gh) - Installation guide
  • AI Coding Assistant - At least one of:
    • Claude CLI (claude) - Installation guide
    • Codex (codex)
    • Qwen (qwen)
    • Gemini (gemini)
    • Or any other AI tool configured in config.yaml

Authentication Setup

Before using Copycat, ensure you're authenticated:

# Authenticate with GitHub
gh auth login

# Authenticate with your chosen AI tool (example with Claude)
claude auth login

Configuration

Copycat stores its configuration in a platform-specific location:

Platform Config Path Projects Path
Linux ~/.config/copycat/config.yaml