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.

AgentsToolsTeamsProjectsThreadsInvitationsOrg AdminMCP

Quick start

Create a production-ready chat SaaS app in minutes.

npx chaaskit create my-app
cd my-app
cp .env.example .env
pnpm dev

What 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.