Open Source Chat SaaS
ChaasKit
A chat-first SaaS starter and framework built for teams, agents, and tool-driven workflows. Stop rebuilding threads, orgs, and MCP integrations from scratch.
Why ChaasKit exists
Too many teams rebuild the same core pieces: chat threads, projects, org management, invitations, agents, and tool integrations. ChaasKit ships the foundation so you can focus on your product.
- Chat-first UX with real-time streaming
- Teams, projects, and shared workspaces baked in
- Agents, tools, and MCP integrations out of the box
- Authentication, payments, and theming ready to go
Built for chat as the interface
ChaasKit is a full-stack AI chat framework with React Router v7, Express, Postgres, and Prisma. It supports multiple AI providers and streaming responses out of the box.
Quick start
Create a production-ready chat SaaS app in minutes.
npx chaaskit create my-appcd my-appcp .env.example .envpnpm devWhat you get out of the box
Multi-provider AI
Anthropic and OpenAI support, plus multi-agent configs and streaming responses.
Team workspaces
Shared threads, projects, and organizational structure built in.
MCP tools
Model Context Protocol integrations so agents can use tools safely.
Authentication
Email/password, OAuth providers, and magic links ready to configure.
Payments
Stripe subscriptions for SaaS monetization with monthly plans.
Extensible
Registry-based extensions for custom agents, pages, and pricing.
Learn more
Dive into the docs, examples, and full README on GitHub.