Copied!
Auto-detect & generate

Your Automated Dev Team

One command sets up CI/CD, monitoring, security, and AI agent config. Only generates what your project actually needs. Zero dependencies.

$ npx shipkit-pipe
See it in action
Generates CI for GitHub Actions, GitLab CI, and Bitbucket Pipelines
CI/CD ● Generated
ci.yml
Only steps you have (lint/test/build)
Health ● Generated
health.yml
Pings your site every 6 hours
Agent ● Generated
AGENTS.md
AI knows your project
Detected ● auto
Project: shipkit-pipe Platform: github (sagar-grv/shipkit) PM: npm Node: 18 Scripts: test Deploy: None detected

See ShipKit in action

A quick explainer — what it does, why it exists, and how to use it in under 2 minutes.

ShipKit — Overview AI-generated · NotebookLM

What ShipKit does

Reads your project, detects your stack, and generates only what's missing. Zero dependencies. Works offline.

🔍

Auto-detect & generate

Reads your project files — package.json, lock files, git remote — and identifies your exact stack. Zero config needed.

Smart CI/CD

Generates CI that ONLY includes steps you have (lint/test/build). Supports GitHub Actions, GitLab CI, and Bitbucket Pipelines.

📊

Health monitoring

Pings your site every 6 hours. Auto-creates a GitHub Issue if your site goes down, and closes it when it recovers.

🤖

AI agent config

Creates AGENTS.md so your AI agent knows your project — stack, rules, CI/CD, and session continuity instructions.

🛡️

Security + deps

Adds Dependabot for weekly updates, CodeQL security scanning, and npm audit. Catches vulnerabilities in CI.

🎯

Zero dependencies

One Node.js script. No npm packages to install. Runs offline. Just npx shipkit-pipe and done.

See it in action

Run a single command. ShipKit reads your project, detects your stack, and generates everything you need — in seconds.

bash — shipkit-pipe
$ npx shipkit-pipe
# Generated by ShipKit name: CI on: pull_request: branches: [main] push: branches: [main] jobs: ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - run: npm ci - run: npm test
# generated AGENTS.md ## Stack Framework — {{STACK_FRONTEND}} Deploy — {{DEPLOY_PLATFORM}} Node — {{NODE_VERSION}} ## Rules 1. Read LAST_SESSION.md at start 2. Update LAST_SESSION.md at end 3. Never commit secrets

Zero config in 4 steps

It reads your project, detects your stack, and generates only what's missing. That's it.

1

npx shipkit-pipe

Run it in your project directory. No install, no signup, no config files needed upfront.

2

Reads your project

Scans package.json, lock files, git remote, and npm registry to detect your stack, CI platform, and available scripts.

3

Generates only what's missing

CI workflows, health checks, Dependabot, security scanning, AGENTS.md, LAST_SESSION.md — but only if they don't exist.

4

Ship with confidence

Push code. CI runs automatically. Health monitoring starts. Your AI agent knows your project. Everything in place.

Detects your setup automatically

Reads your package files, git remote, and scripts — then generates CI that matches exactly what you have.

CI PlatformPackage ManagerHas LintHas TestsHas BuildDeploy URL
GitHub Actionsnpmauto
GitHub Actionspnpmauto
GitHub Actionsyarn
GitLab CInpmauto
Bitbucketnpm

Works everywhere

One command, any package manager, any OS. ShipKit auto-detects your environment.

$ npx shipkit-pipe
$ pnpm dlx shipkit-pipe
$ yarn dlx shipkit-pipe
$ bunx shipkit-pipe

Frequently asked questions

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.

Ship faster with confidence

One command. Your entire dev pipeline. Works today.

npx shipkit-pipe • Zero dependencies • Works offline