百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

shippie

> AI 编程
开源

可扩展的代码审查和质量保证代理

2.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

可扩展的代码审查和质量保证代理

Shippie (formerly Code Review GPT)

Helps you ship faster

Shippie is an extendable code-review agent. It runs an agent loop that reads your diff, explores the codebase with real developer tools, and posts focused review comments — picking up issues a human reviewer would, such as:

  • Exposed secrets
  • Slow or inefficient code
  • Potential bugs or unhandled edge cases

Shippie can also act as a Model Context Protocol (MCP) client to reach external tools like browser automation, observability and documentation.

Demo

https://github.com/mattzcarey/shippie/assets/77928207/92029baf-f691-465f-8d15-e1363fcb808e

Ethos

  • A prebuilt review workflow, not a bespoke CLI — the agent loop runs on flue + pi.
  • Runs anywhere: Node, Cloudflare, GitHub Actions, GitLab CI.
  • Functions as a human code reviewer, using flue's built-in tools instead of a hand-rolled tool registry.
  • Provider-agnostic: Anthropic, OpenAI, OpenRouter, and Cloudflare Workers AI out of the box.
  • Acts as an MCP client for integration with external tools.

Quick start

GitHub Action

Run npx shippie init to scaffold the workflow below, then add your provider API key as a repo secret. Or add it manually — it needs a full checkout (fetch-depth: 0), PR write permissions, and a provider API key.

# .github/workflows/shippie.yml
name: Shippie

on:
  pull_request:

permissions:
  pull-requests: write
  contents: read

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: mattzcarey/shippie@v0
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

See Action Options for all inputs (MODEL, THINKING_LEVEL, IGNORE, CUSTOM_INSTRUCTIONS, MCP_SERVERS, and the provider keys).

Local

Run the review workflow locally with no server. Local mode reviews your staged changes (git diff --cached) and writes results to .shippie/review/local_*.md:

npx shippie review

Run on demand with /shippie

Comment /shippie review on a pull request to run shippie on demand — either via a GitHub Actions workflow (no server) or a deployed webhook channel. See Run Shippie on demand.

Setup Instructions

See the setup instructions for more docs on how to set up shippie in your CI/CD pipeline and run it locally.

Additional Documentation

  • Setup - Get shippie running in CI and locally
  • AI Provider Configuration - Configure Anthropic, OpenAI, OpenRouter, and Cloudflare Workers AI
  • Action Options - GitHub Action configuration options
  • Model Context Protocol (MCP) - Give shippie access to external tools
  • Rules Files - Inject project context via AGENTS.md / CLAUDE.md and Agent Skills
  • Subagent Tool - Delegate work to flue subagents with the task tool
  • On-demand /shippie - Run shippie by commenting /shippie (Actions or webhook)

Development

This repo targets Node >= 22.19 with npm.

  1. Clone the repository:

    git clone https://github.com/mattzcarey/shippie.git
    cd shippie
    
  2. Install dependencies:

    npm install
    
  3. Set up your API key:

    • Copy .env.example to .env.
    • Set the provider key you want to use, e.g. ANTHROPIC_API_KEY (or OPENAI_API_KEY, OPENROUTER_API_KEY, CLOUDFLARE_API_KEY + CLOUDFLARE_ACCOUNT_ID).
  4. Run the review workflow:

    npm run review
    

    Useful commands:

    • npm run dev — run flue in dev mode
    • npm run build — build a publishable Node server to dist/server.mjs (run it with npm run start, then POST /workflows/review?wait=result)
    • npm run check — lint with oxlint + check formatting with oxfmt
    • npm run check:types — typecheck with tsc
    • npm test — run tests

    See package.json for the full list of scripts.

Contributors

Thanks to our wonderful contributors!

Roadmap

Have a look at the discussion tab for the latest chat and ideas. I am actively working on the items in todo.md.

Star History ⭐️

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptagentagentscode-qualitycode-review

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类AI 编程
定价开源

> 相关工具

G
GitHub Copilot
GitHub 官方 AI 编程助手,覆盖补全、Chat 与 Agent 模式。
C
Cursor
AI 原生代码编辑器,对话改代码、多文件 Agent 与规则体系是其核心。
S
skills
Skills for Real Engineers. Straight from my .agents directory.