Launch your own paid AI app-builder SaaS with Stripe billing and plan limits
Self-host an internal AI coding workspace with admin user and usage tracking
Resell metered AI-assisted coding seats with token caps per plan
Needs .NET 10 SDK plus Node, a Postgres or SQLite database, and Stripe keys before any paid flow works end to end.
NanoAgent Builder is a web application that other people can use to build small AI-assisted software projects from inside the browser. Think of it as the starter kit for someone who wants to launch their own product where customers pay a monthly fee to generate apps with help from an AI assistant. It bundles the customer-facing workspace, the AI chat, billing, plan limits, and a basic admin view, all in one .NET project. When a logged-in user creates a project, they land on a workspace screen that resembles popular online dev tools. There is a chat panel for the AI, a file tree, a Monaco code editor (the one used in VS Code), a live preview iframe, and a history of past runs. Each new project is pre-filled with a small Next.js starter so the customer is not staring at an empty folder. The starter includes the usual Next.js files such as package.json, tsconfig.json, app/layout.tsx, and app/page.tsx, plus an agent.config.json file. The project is built around the idea of running it as a paid product. There is a plan system with free and paid tiers, monthly token limits, project limits, allowed model lists, and a Stripe integration for checkout, customer portal, and webhooks. The dashboard shows each user how many tokens they have used in the current period and how many are left. Administrators get a separate dashboard that lists total users, total projects, active subscriptions, and per-user usage. Sign-up, login, and protected pages are handled by ASP.NET Core Identity, and every new account starts on the free plan automatically. The technology choices are Microsoft-centric. The backend is .NET 10 with ASP.NET Core Razor Pages, Entity Framework Core, and ASP.NET Core Identity. Data can live in either PostgreSQL or SQLite, picked through appsettings.json. The repo is split into four parts along clean-architecture lines: Domain holds the entities, Application holds the use cases, Infrastructure holds the database, Stripe, and file system code, and the Web App project holds the Razor Pages, the Stripe webhook endpoint, and the usage API. To run it locally you need the .NET 10 SDK, a database, Node.js and npm for the generated Next.js workspaces, and a Stripe account if you want paid flows. The steps are dotnet restore, dotnet run, and then npm install plus npm run dev inside any generated workspace. A Dockerfile is also included.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.