Complete documentation for the ShipSafe AI-SaaS boilerplate - an AI-powered extension of ShipSafe.st with OpenAI, Anthropic, streaming, and subscription-based access control.

🚀 Quick Start

New to ShipSafe AI-SaaS? Start here:

  1. First AI Chat - Build your first AI chat interface
  2. AI Features Overview - Understand AI capabilities
  3. AI Components Overview - Explore UI components
  4. Subscription Access - Set up access control

📚 Documentation Sections

🎯 AI Features

Comprehensive AI feature documentation:

Perfect for: Understanding AI features, setup instructions, integration guides


🧩 AI Components

Complete AI component reference:

Perfect for: Component usage, building AI interfaces, customization


🎓 AI Tutorials

Step-by-step guides to build AI features:

Perfect for: Learning by doing, building AI features, understanding patterns


🔗 Quick Links

Essential Setup

Popular Tutorials

Core Features


📖 Documentation Structure

The AI-SaaS documentation extends the core ShipSafe documentation with AI-specific features.

🧠 AI Features

Path: docs/features/ai/

AI capabilities and integrations:

  • AI Client (OpenAI, Anthropic)
  • API Routes (chat, stream endpoints)
  • Streaming responses
  • Prompt management
  • Content moderation
  • Subscription access control

🧩 AI Components

Path: docs/components/ai/

AI-specific UI components:

  • Chat Interface
  • Chat Sidebar
  • Chat Message
  • Subscription Status
  • Typing Indicator

🎓 AI Tutorials

Path: docs/tutorials/ai/

Step-by-step AI development guides:

  • First AI Chat
  • Streaming Responses
  • Custom Prompts

🎯 Documentation Philosophy

ShipSafe AI-SaaS documentation follows these principles:

  1. Comprehensive - Complete guides with examples
  2. Practical - Real code from ShipSafe AI-SaaS implementation
  3. Security-First - Security best practices throughout
  4. Boilerplate-Friendly - Easy to customize and extend
  5. Concept + Code - Explains why and shows how

💡 Tips for Using This Documentation

  1. Start with First AI Chat - Build your first feature quickly
  2. Follow Tutorials - Learn by building features step-by-step
  3. Reference Components - Use component docs when building UI
  4. Check Features - Understand how features work before customizing
  5. Review Core Docs - Understand base ShipSafe features first
  6. Use Cursor Prompts - Check cursor_prompts.md for ready-to-use AI prompts

🔗 Related Documentation


🤝 Contributing

Found an error or have a suggestion?

  • Open an issue on GitHub
  • Submit a pull request
  • Share feedback with the community

Built with ShipSafe AI-SaaS - AI-powered SaaS boilerplate ⚡