shipkit-ai
v3.1.2
Published
Generate AI SaaS applications with ShipKit templates
Maintainers
Readme
ShipKit AI
⚠️ Important: You must purchase ShipKit AI at shipkit.ai to access the CLI tool, templates, and course materials.
ShipKit AI is a comprehensive package that includes a powerful CLI tool, production-ready templates, and an in-depth course. Generate complete AI SaaS applications with best practices built-in, skip months of setup, and focus on building your unique AI features.
🎁 What You Get
Your one-time purchase of ShipKit AI includes:
- 🛠️ CLI Tool - Generate applications instantly with the
shipkit-aicommand - 📚 Complete Course - Step-by-step guidance for building and launching AI SaaS
- 🎨 Premium Templates - Production-ready chat, RAG, and AI agent applications
- 📖 Documentation - Comprehensive guides, tutorials, and best practices
- 🚀 Deploy-Ready Code - Authentication, payments, databases, and hosting configured
📖 Learn More About ShipKit
✨ Features
- 🚀 Production Ready - Complete applications with authentication, payments, and deployment configs
- 🎨 Modern Stack - Next.js 15, TypeScript, Tailwind CSS, shadcn/ui components
- 🤖 AI Integration - Pre-built chat interfaces, RAG systems, and agent frameworks
- 💳 Payments Built-in - Stripe integration with subscription management
- 🔐 Authentication - Supabase Auth with user management
- 📱 Responsive Design - Mobile-first, beautiful UIs that work everywhere
- ⚡ Fast Setup - Go from idea to deployed application in minutes
- 🛡️ Type Safe - Full TypeScript coverage with proper error handling
Quick Start
After purchasing at shipkit.ai, install ShipKit AI:
# Install the CLI tool
npm install -g shipkit-aiCreate your first AI SaaS application:
# Interactive mode - choose your template
shipkit-ai
# Or use template shortcuts
shipkit-ai chat-saas my-ai-app📦 Templates
ShipKit AI includes several production-ready templates:
Chat Applications
chat-simple- Clean chat interface with AI conversationchat-saas- Full SaaS with subscriptions, user management, and advanced features
RAG (Retrieval-Augmented Generation)
rag-simple- Document upload and AI-powered Q&Arag-saas- Enterprise RAG platform with user accounts and billing
AI Agent Frameworks
adk-agent-simple- Basic AI agent with tool integrationadk-agent-saas- Full agent platform with workflows and automation
Background Job Processing
worker-saas- Full SaaS with background job processing via Trigger.dev and billing
🚀 Commands
Create a New Application
# Interactive selection
shipkit-ai
# Template shortcuts
shipkit-ai chat-saas my-app
shipkit-ai rag-simple my-rag-app
shipkit-ai adk-agent-saas my-agent-platform
shipkit-ai worker-saas my-worker-app
# With CLI options
shipkit-ai my-app --app-type chat --variant saasCheck for Updates
# Check current project for template updates
shipkit-ai check-updates
# Check specific project
shipkit-ai check-updates /path/to/my-projectGet Help
shipkit-ai --help
shipkit-ai check-updates --help📋 Requirements
- ShipKit AI Purchase: Available at shipkit.ai
- Node.js: 18.0.0 or higher
- npm: 8.0.0 or higher
- Git: For template cloning and version control
🎯 Examples
Create a Chat SaaS Application
shipkit-ai chat-saas my-chatbot
cd my-chatbot
npm install
npm run devYour application will include:
- ✅ Next.js 15 with App Router
- ✅ Authentication (login/register)
- ✅ Stripe subscription billing
- ✅ AI chat interface
- ✅ User dashboard
- ✅ Admin panel
- ✅ Responsive design
Create a RAG Document System
shipkit-ai rag-saas my-docs-ai
cd my-docs-ai
npm install
npm run devFeatures included:
- ✅ Document upload and processing
- ✅ Vector embeddings and search
- ✅ AI-powered question answering
- ✅ User document management
- ✅ Subscription tiers
- ✅ API endpoints
Create an AI Agent Platform
shipkit-ai adk-agent-saas my-agent-hub
cd my-agent-hub
npm install
npm run devPlatform includes:
- ✅ Multi-agent workflows
- ✅ Tool integration framework
- ✅ Agent marketplace
- ✅ Automation triggers
- ✅ Usage analytics
- ✅ Enterprise billing
Create a Background Job Processing App
shipkit-ai worker-saas my-worker-app
cd my-worker-app
npm install
npm run devApplication includes:
- ✅ Background jobs with Trigger.dev
- ✅ Real-time job progress tracking
- ✅ AI processing with OpenAI integration
- ✅ User authentication
- ✅ Stripe subscription billing
- ✅ Admin Panel
🛠️ What's Included
Every ShipKit template includes:
Frontend
- Next.js 15 with App Router
- TypeScript for type safety
- Tailwind CSS for styling
- shadcn/ui components
- Responsive design
Backend & Database
- Supabase for database and auth
- Drizzle ORM for type-safe database queries
- PostgreSQL with optimized schemas
- File storage with Supabase Storage
Authentication & Billing
- Supabase Auth (email, OAuth)
- Stripe integration for payments
- Subscription management
- User roles and permissions
AI Integration
- OpenAI GPT integration
- Streaming chat responses
- Vector embeddings (RAG templates)
- Agent frameworks (ADK templates)
🔧 Configuration
After creating your application, you'll need to configure:
- Environment Variables - Copy
.env.exampleto.env.local - Supabase Project - Create at supabase.com
- Stripe Account - Set up at stripe.com
- OpenAI API Key - Get from openai.com
Detailed setup instructions are included in each template's SETUP.md file.
🚢 Deployment
Vercel (Recommended)
npm run build
vercel --prodManual Deployment
npm run build
# Deploy the .next folder to your hosting provider📖 Documentation
- Template Documentation: Each template includes detailed docs in
ai_docs/ - Setup Guides: Step-by-step setup in
SETUP.md - API Reference: Auto-generated API docs
- Component Library: shadcn/ui component documentation
🆕 Updates
Keep your applications up-to-date with the latest ShipKit improvements:
cd your-shipkit-project
shipkit-ai check-updatesThis will check for template updates and guide you through applying them.
🤝 Support
ShipKit AI includes comprehensive support:
- Website: shipkit.ai
- Email Support: [email protected] (included with purchase)
- Course Materials: Step-by-step tutorials and documentation
- Community: Access to Discord community (coming with launch)
📄 License
ShipKit CLI is licensed under a Commercial License. Applications you create with ShipKit are yours to own, modify, and monetize without restriction.
See LICENSE.txt for full details.
🙏 Credits
Built with love by Brandon Hancock and the ShipKit team.
