Open-source AI coding agent orchestrator

Run a fleet of coding agents.
Merge real PRs.

Shep runs parallel agents — Claude Code, Cursor, Gemini, or any agent CLI — each in its own git worktree, through implementation, CI, and review. Open source, local-first, cross-platform.

npx @shepai/cli

Runs locally with Node 22+. Opens the dashboard at localhost:4050.

Free and MIT-licensed. Bring the agent subscription you already have.

app.shep.bot

idea → spec → agents → review → merged PR

The whole loop, not just the coding.

Every feature moves through the same pipeline — from a sentence to a merged pull request.

  1. Describe

    One sentence in, one branch out.

    Type what you want in the dashboard or run shep feat new. Shep cuts a branch and a worktree.

    Shep new-feature drawer: a one-line feature description with agent, fast mode, and git options for the todo-api repoShep new-feature drawer: a one-line feature description with agent, fast mode, and git options for the todo-api repo
  2. Spec

    Optional gates for complex work.

    Enable spec-driven mode and Shep writes requirements, research, and a plan as YAML you approve before any code.

    # specs/003-add-pagination/spec.yaml
    name: add-pagination
    number: 003
    oneLiner: Cursor pagination for GET /todos.
    
    requirements:
    - page + limit query params, default limit 20
    - response includes total count
    
    tasks:
    - id: task-1   # cursor decode
    - id: task-2   # paginated query
    
    gate: awaiting your approval
    
  3. Run agents

    Parallel, isolated, yours.

    Each feature gets its own git worktree and agent session — Claude Code, Cursor, Gemini, or any agent CLI.

    Shep visual canvas: four todo-api features running in parallel, each on its own branch with live statusShep visual canvas: four todo-api features running in parallel, each on its own branch with live status
  4. Review

    You hold the merge button.

    Shep commits, pushes, opens a draft PR, watches CI, and pushes fixes when it fails. You review the diff.

    Shep feature workspace: the add-pagination feature on feat/add-pagination with push, PR, and CI-watch settings enabledShep feature workspace: the add-pagination feature on feat/add-pagination with push, PR, and CI-watch settings enabled
  5. Merge

    Real PRs, your process.

    Features land as standard pull requests on named branches. Your CI, your reviewers, your merge — unless you flag --allow-merge.

    Openfeat: cursor pagination for GET /todos

    feat/add-paginationmain

    • lintpassed
    • typecheckpassed
    • test (unit)passed
    • test (int)passed
    • buildpassed

    all checks passed — awaiting your review

features

Everything you need to ship on autopilot

parallel agents

Run ten features at once

Every feature gets its own agent session. Launch three, five, ten — your roadmap moves in parallel while you review from one dashboard.

worktree isolation

A worktree per feature

Each AI agent works in its own git worktree on its own branch. No clobbered files, no port collisions, no stash juggling. Your checkout stays untouched.

CI watch

CI watch and auto-fix

After push, Shep watches your pipeline. When it fails, the agent reads the logs and pushes a fix — up to three retries, configurable.

spec-driven

Specs and approval gates

For complex features, flag --no-fast: Shep drafts requirements, research, and a plan as YAML, then pauses at gates you approve.

agent-agnostic

Bring your own agent

Claude Code, Cursor CLI, Gemini CLI — or any agent that runs in a terminal. Swap per feature, per repo, anytime. No vendor lock-in.

web + CLI

Dashboard and CLI, equal

A live graph of every repo and feature at localhost:4050 — status, diffs, chat. Prefer the terminal? Every action is a shep command.

open source

Open source, local-first

MIT-licensed. All state lives in ~/.shep/ as SQLite. Nothing goes to Shep servers — there are none.

what is shep

The open-source dashboard for parallel AI coding agents

Shep is an AI coding agent orchestrator that lets you run multiple Claude Code, Cursor, and Gemini sessions in parallel — each in its own git worktree, from prompt all the way to pull request. Manage many feature builds at once from a single local dashboard.

faq

Frequently asked questions

Free and MIT-licensed

Bring the agent subscription you already have.

Shep adds the workflow around your agent — worktrees, commits, CI watching, pull requests. No Shep account, no usage meter, no servers on our side. The source is on GitHub; read it before you run it.

npx @shepai/cli
View on GitHub

Works with Claude Code, Cursor CLI, and Gemini CLI — and any agent you can launch from a terminal.

stars on GitHub

Live count, straight from the API. We don't cache our own traction.

Open source
local-first · no Shep servers

Works with Claude Code, Cursor CLI, and Gemini CLIand any agent you can launch from a terminal.

  • Claude Code
  • Cursor CLI
  • Gemini CLI
  • any agent CLI