Open source and agent ready

SHIP YOURMICRO SaaS

Complete UllrAI SaaS starter with authentication, payments, database, admin tooling, agent-ready APIs, and CLI device auth for agent (OpenClaw, Codex, Claude Code, etc.) workflows. Everything you need to go from idea to revenue.

developer-console
git clone https://github.com/UllrAI/SaaS-Starter.git
git clone https://github.com/UllrAI/SaaS-Starter.git
cd saas-starter
cp .env.example .env
pnpm install
pnpm dev
✓ Ready in 1.2s
○ Local: http://localhost:3000
Running...
What's Included
Production Ready
Authentication
Agent-ready APIs
CLI Device Auth
Database
Payments
File Upload
Admin Panel
i18n Ready
E2E Smoke Tests
Built withNext.js 16 + shadcn/ui
Verifiable foundations

Proof lives in the repository

No invented customer logos or placeholder endorsements. Evaluate the implementation, run the checks, and keep only what your product needs.

Review the GitHub repository

Inspect the source

Review the real routes, migrations, tests, and deployment files before you adopt the starter.

Complete workflows

Authentication, billing, uploads, admin operations, API keys, and CLI device auth are connected end to end.

Verification included

Unit, route, integration, and browser smoke checks protect the foundations you are most likely to extend.

INCLUDED_MODULES

The starter is opinionated where it should be,and extensible where it matters.

This is not a demo landing page wrapped around empty routes. The major app surfaces already exist and share the same design system and data model.

Architecture

Next.js App Router foundation

Route groups, metadata helpers, loading states, error boundaries, and page conventions are already wired in the codebase.

Auth

Authentication and permissions

Better Auth sessions, guarded dashboard routes, role checks, and auth flows for login, signup, and magic-link style access.

Agents

Agent-ready API and CLI auth

API keys, CLI device login, refresh rotation, and versioned machine endpoints give scripts and agent (OpenClaw, Codex, Claude Code, etc.) access without reusing browser session cookies.

Monetization

Billing workflow

Creem checkout, customer portal handoff, webhook handling, and subscription records are connected end to end.

Operations

Admin operations

User, payment, subscription, and upload management screens give you a working back office instead of an empty shell.

Data

Typed database layer

Drizzle models, query helpers, and server-side data access keep the app consistent without hand-written SQL scattered around the UI.

Storage

Direct and server uploads

Cloudflare R2 upload flows support browser uploads, server uploads, and administrative cleanup without leaking storage details into the UI.

Content

Content and SEO primitives

Markdown blog content, Content Collections indexing, metadata generation, sitemap output, and structured page shells are included for marketing content.

i18n

Localization-ready routing

Locale persistence, marketing URL handling, and translated UI strings are in place for Multilingual.

Quality

Testing and regression coverage

Jest covers units and routes, while Playwright smoke tests exercise auth redirects, API key flows, CLI device auth, admin gating, and locale routing in a real browser.

10
Core modules
2
Locales shipped
3
Checkout modes
UllrAI Lab

Explore the rest of the lab

Adjacent products from the same team, each focused on a narrower workflow than the starter itself.

PixMiller

Remove backgrounds in seconds with AI-assisted image cleanup.

HeadShots.fun

Open Source

Generate polished headshots for team profiles, resumes, and listings.

To Markdown

Convert docs and web pages into Markdown you can actually edit.

Trend X Day

Track daily product and creator trends with a simpler research loop.

OGimage.site

Generate open graph images for social cards and link previews.

HiPNG.com

Browse transparent PNG assets for quick mockups and landing pages.

Have an idea for another tool?Let us know

Ship the foundation first

Start from a working product shell, not a blank repo

The starter gives you auth, billing, uploads, admin pages, and content scaffolding so your next sprint can focus on product logic and customer workflows.

Type-safe data flowSelf-hosted by defaultBuilt to customize

Own the codebase, keep the architecture, and adapt the pieces you actually need.