← all repositories
mattzcarey/shippie

Your CI pipeline now has opinions about your code

Shippie drops an LLM reviewer into your CI pipeline to catch secrets, bugs, and slow code before they reach production.

★2.5k stars TypeScript Coding AssistantsAgents
shippie
Not currently ranked — collecting fresh signals.
star history

What it does

Shippie is an LLM-powered code review agent that plugs into CI/CD pipelines to flag exposed secrets, inefficient code, and unhandled edge cases before a merge. It also runs locally as a CLI tool to review staged files. The project is built in TypeScript and aims to act like a human reviewer armed with a small, optimised toolset.

The interesting bit

Where it diverges from a static linter is its role as a Model Context Protocol client, allowing it to pull in external context from tools like browser automation, infrastructure deployments, or observability dashboards while reviewing a diff. That turns code review from pattern matching into something more like investigation.

Key highlights

  • CI/CD integration plus local CLI reviews of staged files
  • Flags secrets, performance issues, and potential bugs via LLM analysis
  • MCP client support for external tool integration (browser use, infra, monitoring)
  • Configurable rules files and pluggable AI providers
  • TypeScript codebase running on Bun

Verdict

Worth a look if you are already experimenting with AI-assisted review and want an extensible, pipeline-native agent. If you treat code review as a strictly deterministic process, an LLM-driven tool is unlikely to fit.

Frequently asked

What is mattzcarey/shippie?
Shippie drops an LLM reviewer into your CI pipeline to catch secrets, bugs, and slow code before they reach production.
Is shippie open source?
Yes — mattzcarey/shippie is open source, released under the MIT license.
What language is shippie written in?
mattzcarey/shippie is primarily written in TypeScript.
How popular is shippie?
mattzcarey/shippie has 2.5k stars on GitHub.
Where can I find shippie?
mattzcarey/shippie is on GitHub at https://github.com/mattzcarey/shippie.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.