One command sets up CI/CD, monitoring, security, and AI agent config. Only generates what your project actually needs. Zero dependencies.
A quick explainer — what it does, why it exists, and how to use it in under 2 minutes.
Reads your project, detects your stack, and generates only what's missing. Zero dependencies. Works offline.
Reads your project files — package.json, lock files, git remote — and identifies your exact stack. Zero config needed.
Generates CI that ONLY includes steps you have (lint/test/build). Supports GitHub Actions, GitLab CI, and Bitbucket Pipelines.
Pings your site every 6 hours. Auto-creates a GitHub Issue if your site goes down, and closes it when it recovers.
Creates AGENTS.md so your AI agent knows your project — stack, rules, CI/CD, and session continuity instructions.
Adds Dependabot for weekly updates, CodeQL security scanning, and npm audit. Catches vulnerabilities in CI.
One Node.js script. No npm packages to install. Runs offline. Just npx shipkit-pipe and done.
Run a single command. ShipKit reads your project, detects your stack, and generates everything you need — in seconds.
It reads your project, detects your stack, and generates only what's missing. That's it.
npx shipkit-pipeRun it in your project directory. No install, no signup, no config files needed upfront.
Scans package.json, lock files, git remote, and npm registry to detect your stack, CI platform, and available scripts.
CI workflows, health checks, Dependabot, security scanning, AGENTS.md, LAST_SESSION.md — but only if they don't exist.
Push code. CI runs automatically. Health monitoring starts. Your AI agent knows your project. Everything in place.
Reads your package files, git remote, and scripts — then generates CI that matches exactly what you have.
| CI Platform | Package Manager | Has Lint | Has Tests | Has Build | Deploy URL |
|---|---|---|---|---|---|
| GitHub Actions | npm | ✓ | ✓ | ✓ | auto |
| GitHub Actions | pnpm | ✓ | ✓ | — | auto |
| GitHub Actions | yarn | — | ✓ | ✓ | — |
| GitLab CI | npm | ✓ | ✓ | ✓ | auto |
| Bitbucket | npm | — | — | ✓ | — |
One command, any package manager, any OS. ShipKit auto-detects your environment.
Everything you need to know about ShipKit.
Yes, ShipKit is open source and free to use. The CLI generates all config files locally — no cloud service required.
Absolutely. ShipKit analyzes your existing project structure and generates configs that integrate with your current setup. It never overwrites existing files without confirmation.
Any Node.js >=18 project works. ShipKit auto-detects your CI platform (GitHub Actions, GitLab CI, Bitbucket), package manager (npm, pnpm, yarn, bun), and available scripts — no stack configuration needed.
Yes. All generated files are standard YAML/JSON/MD — edit them freely. ShipKit respects existing configs and only adds what's missing.
No. All analysis runs locally on your machine. ShipKit never sends your code, dependencies, or file contents to any external server. Your privacy is built in.
One command. Your entire dev pipeline. Works today.