Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
AI-native multi-tenant SaaS development framework built with FastAPI, Vue 3, and PostgreSQL, featuring AI agents, RAG, plugins, RBAC, and async tasks.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
NovusAI SaaS is a multi-tenant AI SaaS development framework that provides a complete starter template for building enterprise-grade applications with FastAPI, Vue 3, and PostgreSQL.
NovusAI SaaS is a full-stack, multi-tenant SaaS development framework that ships with separate admin, tenant, and user applications, a FastAPI backend, and a Vue 3 frontend. It provides production-oriented building blocks such as RBAC, an AI Agent pipeline, a plugin system, Socket.IO notifications, and Alembic migrations. The framework is designed for secondary development, letting teams extend the codebase rather than start from scratch. It is open-sourced under the MIT License.
NovusAI SaaS bundles eight production-ready capabilities that cover the full application lifecycle, from multi-tenant access control to AI agents and code generation.
codegen_manifest.json for rollback.NovusAI SaaS suits teams that want a running multi-tenant SaaS base with built-in AI and plugin infrastructure rather than assembling these systems themselves.
With NovusAI SaaS you can move directly from a fresh clone to a customized multi-tenant product, an AI business system, or a plugin ecosystem.
After cloning the repository, copy the backend environment example, then start PostgreSQL and Redis with docker compose -f docker-compose.dev.yml up -d postgres redis. Run novusai db upgrade head and novusai run --reload in the backend, start a Celery worker with novusai celery dev, and launch the frontend with pnpm dev:antd. A Docker Compose full-stack option builds every service in containers for quick evaluation.
Pros:
Cons:
pnpm install is time-consuming.admin credentials are insecure and must be changed immediately in production.NovusAI SaaS uses a FastAPI backend with SQLAlchemy 2.x, Alembic, Pydantic, Celery, and Socket.IO, and a Vue 3 frontend with TypeScript, Vben Admin, Ant Design Vue, and Vite. PostgreSQL and Redis serve as the database and cache, with optional pgvector for vector search.
Yes, NovusAI SaaS is open source and released under the MIT License. You can freely use, modify, and distribute it, including for commercial products, with no license fees.
The initial migration creates a platform super administrator with username admin, password admin123456, and email [email protected]. This default account is only for local development and initial testing; change the password immediately after deploying to production.
Start PostgreSQL and Redis with Docker Compose, copy the backend environment example, then run novusai db upgrade head and novusai run --reload in the backend. In another terminal start the Celery worker, and in the frontend directory run pnpm install and pnpm dev:antd. The web app will be available at http://localhost:5666.
