Official CLI for Craft - Complete full-stack, clean code, AI-ready SaaS framework
Official command-line interface for Craft - The complete full-stack, clean code, AI-ready SaaS framework.
- ๐ Rapid project creation - Clone production-ready templates in seconds
- ๐ฏ Adaptive quality levels - Rapid, Balanced, or Crafted (3 levels ร 2 platforms = 6 templates)
- ๐ License management - Activate Pro/Enterprise licenses with device tracking
- ๐ค AI-ready - Pre-configured MCP servers and Claude Skills
- ๐ฆ Complete stack - Next.js + tRPC + Prisma + Supabase + React Native
``bash`
npm install -g @getcraft-dev/craft-cli
`bash`
craft login CRAFT-PRO-XXXX-XXXX-XXXX-XXXX-XXXX
Get your license key: https://getcraft.dev/recover-license
`bash`
craft newChoose template: Rapid, Balanced, or Crafted
Choose platform: Web or Web+Mobile
`bash`
craft license activateEnter license key: CRAFT-PRO-XXXX-XXXX-XXXX-XXXX-XXXX
#### craft new
Create a new Craft project.
`bash`
craft new
Available templates:
- ๐ Rapid (Web / Web+Mobile) - Ship fast, 1-2 devs, 0-100 users
- โ๏ธ Balanced (Web / Web+Mobile) - Pragmatic quality, 3-10 devs, 100-10K users
- ๐ Crafted (Web / Web+Mobile) - Software craftsmanship, 10-200+ devs, 10K-1M+ users
Access by tier:
- ๐ Community (Free) - Rapid Web only
- ๐ Pro ($199 one-time) - All 5 templates (Rapid, Balanced, Crafted ร Web/Mobile)
- ๐ข Enterprise (Custom) - All templates + custom features
---
#### craft login
Activate your Pro license.
`bash`
craft login CRAFT-PRO-XXXX-XXXX-XXXX-XXXX-XXXX
#### craft logout
Remove stored license key.
`bash`
craft logout
---
#### craft license activate
Activate a Pro or Enterprise license key.
`bash`
craft license activatePrompts for license key
#### craft license status
Check current license status and access.
`bash`
craft license status
#### craft license deactivate
Deactivate license on current device.
`bash`
craft license deactivate
---
#### craft setup ai
Setup complete AI tooling (MCP servers + Skills).
`bash`
craft setup ai
#### craft setup mcp
Install MCP servers only.
`bash`
craft setup mcp
Installs MCP servers:
- crafted-cli
- rules-validator
- architecture-guard
- development/typescript
- development/vitest
- orchestrator
- crafted-context
- chrome-devtools
- filesystem
- github
#### craft setup skills
Install Claude Code Skills only.
`bash`
craft setup skills
Installs skills:
- Level Skills (3): /rapid, /balanced, /crafted
- Workflow Skills (4): /feature, /bugfix, /refactor, /security
- Agent Skills (4): /architect, /developer, /tester, /reviewer
- Utility Skills (3): /validate, /guard, /coverage
---
| Tier | Price | Templates | Agents | Skills | MCP Servers |
|------|-------|-----------|--------|--------|-------------|
| ๐ Community | Free | 1 (Rapid Web) | 2 | 0 | 4 |
| ๐ Pro | $199 (one-time) | 5 (All) | 4 | 17+ | 10 |
| ๐ข Enterprise | Custom | All + Custom | Custom | Custom | Custom |
- Community: Unlimited devices
- Pro: 3 devices
- Enterprise: Custom
Deactivate devices anytime with craft license deactivate.
---
---
Configure CLI behavior with environment variables:
`bashAPI endpoint (default: https://getcraft.dev)
export CRAFTED_API_URL=https://getcraft.dev
---
File Locations
$3
`
~/.craft/
โโโ config.json # License key
โโโ license.json # License info
`$3
`
your-project/
โโโ .craftrc.json # Project config (level, platform)
โโโ .claude/
โ โโโ skills/ # Craft Skills
โโโ .ai/
โ โโโ mcp-servers/ # MCP servers
โโโ ...
`---
Troubleshooting
$3
- Get your license key from https://getcraft.dev/recover-license
- Format: CRAFT-PRO-XXXX-XXXX-XXXX-XXXX-XXXX$3
- Check internet connection (requires online validation)
- Grace period: 7 days offline
- Contact support: contact@getcraft.dev$3
- Deactivate unused devices: craft license deactivate
- Pro tier: Max 3 devices$3
- Ensure templates are accessible
- Pro templates require Pro license
- Run: craft license status to check access---
Examples
$3
`bash
1. Install CLI
npm install -g @getcraft-dev/craft-cli2. Buy Pro license at https://getcraft.dev
3. Activate license (received by email after purchase)
craft login CRAFT-PRO-XXXX-XXXX-XXXX-XXXX-XXXX4. Create project
craft new
Select: Balanced - Web + Mobile
5. Setup project
cd my-saas-app
pnpm install
cp .env.example .env.local
Edit .env.local with your keys
6. Setup AI tooling
craft setup ai7. Run migrations
pnpm --filter @craft/database db:generate8. Start development
pnpm dev
``---
- Documentation: https://docs.getcraft.dev
- Email: contact@getcraft.dev
- License Recovery: https://getcraft.dev/recover-license
---
MIT License - see LICENSE file for details.
---
Made with โค๏ธ by the Craft Team
Website ยท Documentation ยท Contact