StartupKitstartupkit

CLI Reference

Full reference for the startupkit CLI: domains, trends, keywords, SEO, SERP, app store research, and init scaffolding commands.

The StartupKit CLI gives you access to all research tools from your terminal.

Installation

npx startupkit login

No global install needed. The CLI is published as startupkit on npm.

Scaffolding

startupkit init <name>

Create a production-ready SaaS app from the StartupKit template — Next.js 16 on Cloudflare Workers, auth on D1, Stripe billing, email. Initializes a fresh git history, installs dependencies, and installs the startupkit agent skill.

npx startupkit init "My SaaS"

Options: -d, --dir <path> (destination), -r, --repo <source> (template override), --no-install. See Scaffold a SaaS App.

startupkit agents

Install or refresh the project's agent guide (AGENTS.md + CLAUDE.md) and ensure .worktrees/ is gitignored. Content ships with the CLI, so it works offline. Use it to add the guide to an existing project or pull in updates after scaffolding.

There are two flavors, from one source:

  • Default guide (default) — tool-agnostic defaults for any project: how we work, Linear workflow + etiquette, the git-worktree workflow, SDLC/ADLC, and boundaries.
  • Stack guide (--stack) — the default guide plus a ## StartupKit Stack section (commands, environment, layout). This is what init ships.
cd my-app
npx startupkit agents               # default guide; prompts before overwriting
npx startupkit agents --force       # overwrite without prompting
npx startupkit agents --stack       # write the Stack superset instead
npx startupkit agents --out         # print the guide to stdout (no writes)
npx startupkit agents --out --stack # print the Stack superset

Options: -d, --dir <path> (target directory, default: current), -f, --force, --stack, --out.

agents replaces the whole file. If your project's AGENTS.md carries its own conventions, run agents --out (add --stack if it uses the Stack) and merge the canonical guide into your file rather than overwriting it. See the Agent Guide for the full merge workflow.

Authentication

startupkit login          # Authenticate with API key
startupkit logout         # Clear stored credentials
startupkit whoami         # Show current user info
startupkit credits        # Check remaining credits

Research Commands

startupkit domains <seed...>

Domain availability across TLDs — one name or many.

startupkit domains "healthtech"
# → stayhealthy.io ✓
# → vitalcheck.app ✗

startupkit domains healthtech vitalmonitor --tlds .com,.io

startupkit seo <domain>

SEO analysis for any domain.

startupkit seo jasper.com
# → DR: 72, Traffic: 340K/mo, Backlinks: 12.4K

Google Trends data for any query.

startupkit trends "AI writing tool"
# → Interest: +340% YoY, Peak: Mar 2026

startupkit keywords <seed>

Keyword research with search volume, competition, and CPC.

startupkit keywords "ai writing"
# → "ai writing tool" 22K/mo High $1.45
# → "write with ai" 8.5K/mo Medium $0.92

startupkit apps <query>

App Store search and intelligence.

startupkit apps "writing assistant"
# → Jasper #4 (4.6★), Copy.ai #7 (4.4★)

Launch Commands

startupkit projects

Manage launch projects — the entity your checklist and submission copy read from.

startupkit projects                                # list all projects
startupkit projects --create --name Acme --category saas --audience b2b
startupkit projects --update Acme --tagline "Ship faster"
startupkit projects --activate Acme
startupkit projects --delete Acme

Exit Codes

CodeMeaning
0Success
1General error
2Authentication error
3Insufficient credits

On this page