Early access now open · Code EARLYBIRD = 30% off (first 50)

The AI-ready Spring Boot + Vue
SaaS starter for Claude Code & Codex

Skip weeks of boilerplate. Get auth, multi-tenancy and roles on Java 21 + Vue 3, plus the agent configuration (CLAUDE.md, AGENTS.md, subagents and skills) that keeps AI coding agents consistent with your architecture.

Java 21 · Spring Boot 3.5 · PostgreSQL · Redis · Flyway · Vue 3 · TypeScript · Pinia · Docker

AI agents write code fast. Without guardrails, they also write it wrong.

Most "agent-ready" templates target Next.js. Java and Vue teams get generic prompts and agents that ignore the codebase's conventions.

Weeks of boilerplate

Auth, tenants, roles, migrations and CI need to be solved before the first real feature.

Agents drift from your architecture

Without project rules, agents put logic in controllers, expose entities, edit applied migrations and skip tests.

Context is rebuilt every session

Each new session re-explains layout, commands and do/don't rules, and still misses some of them.

What's inside

Built already works in the codebase today. Planned is scheduled for the launch release or shortly after.

Auth with JWT Built

Signup/login with BCrypt, short-lived JWT access tokens and rotating refresh tokens stored in Redis.

Multi-tenancy Built

Tenant-scoped data by design: tenant_id on business tables, cross-tenant access returns 404, workspace switching.

Roles & invites Built

OWNER / ADMIN / MEMBER with method-level security. Single-use, expiring, email-bound invitations.

CLAUDE.md & AGENTS.md Built

Architecture, commands, conventions and do/don't rules that Claude Code and Codex read before they edit.

10 subagents & 10 skills Built

Subagents such as spring-backend, vue-frontend, code-reviewer, auth, migration and security-auditor, each with explicit "Done when" checks. Skills such as add-crud-entity, add-flyway-migration and add-vue-page that walk the agent through the change step by step.

Docker & CI Built

docker compose for Postgres, Redis, backend and frontend. GitHub Actions runs tests, including Testcontainers integration tests.

Subscription billing Built

Hosted checkout, signature-verified and idempotent webhooks, a billing page and plan-based feature gates (unpaid workspaces get HTTP 402). Creem is built in (checkout, webhooks, license-key validation and automatic GitHub repo invites); Lemon Squeezy remains available as a legacy option via BILLING_PROVIDER.

Admin console Built

Platform admin views for users, tenants and subscriptions, with account disabling and an audit log.

Codex parity Built

Claude Code and Codex share one set of rules and skills, kept in sync by a script that CI checks, plus a Claude Code ↔ Codex mapping doc.

How it works

From clone to your first agent-built feature in minutes.

Run the stack

One command starts PostgreSQL, Redis, the Spring Boot API and the Vue app.

Open your agent

Claude Code or Codex reads CLAUDE.md / AGENTS.md and learns the layout, commands and rules.

Ask for a feature

Skills like add-crud-entity walk the agent through migration, entity, API, tests and UI the same way every time.

Review and ship

The code-reviewer subagent checks the diff and CI must pass before you merge.

$ docker compose up --build
$ claude
> Use the add-crud-entity skill to add an Invoice (number, amount, dueDate) with a list page.

Simple, one-time pricing

Pay once, own the code. Early-bird: enter code EARLYBIRD at checkout for 30% off, limited to the first 50 buyers.

Starter

$39 one-time
Early-bird $27.30
  • Full agent pack: CLAUDE.md, AGENTS.md, subagents and skills
  • Claude Code and Codex versions
  • Drop into your existing Spring Boot + Vue project
  • Does not include the SaaS skeleton
Buy Starter

Pro Most popular

$99 one-time
Early-bird $69.30
  • Everything in Starter
  • Runnable SaaS skeleton: auth, multi-tenancy, roles, invites
  • Billing and admin console
  • Docker + CI setup
  • 1 year of updates
  • 1 developer
Buy Pro

Team

$199 one-time
Early-bird $139.30
  • Everything in Pro
  • Up to 10 developers
  • Use across your team's projects
Buy Team

How delivery works: checkout is handled by Creem (Merchant of Record). After you pay, you receive a license key and a confirmation email. Then open Claim access, enter your license key and GitHub username, and you'll get an instant read-access invite to the private GitHub repository (accept it on GitHub). Trouble? Email mengbao0310@gmail.com with your order ID. Prices are in USD; taxes may apply at checkout.

FAQ

What exactly do I get?

Source code for the Spring Boot + Vue project (Pro/Team) and the agent configuration files (all plans), delivered through an invite to the private GitHub repository (redeem your license key on the claim page), plus a license key. You can modify it and use it in commercial projects.

Do I need Claude Code or Codex?

No. It's a clean, conventional codebase you can use on its own. The agent pack makes Claude Code and Codex far more reliable on it.

Which versions are used?

Java 21, Spring Boot 3.5, PostgreSQL 16, Redis 7, Vue 3 with Vite, TypeScript and Pinia.

Is billing included?

Yes, in Pro and Team: checkout, verified webhooks, a billing page, plan gates and an admin console are in the codebase today. Creem is the built-in provider (Lemon Squeezy is kept as a legacy option). Anything not built yet is labeled "Planned" on this page.

Is there a free version?

An open-source "lite" edition (agent basics + minimal CRUD demo, MIT) and a free CLI, wt-java, for running agents in parallel git worktrees are planned around launch.

How fast do I get access?

Instantly. Your license key is in the Creem receipt email; enter it with your GitHub username at Claim access and the invite is sent right away. If anything goes wrong, email mengbao0310@gmail.com.

Who processes the payment?

Creem, our Merchant of Record. They handle payment, invoices and applicable sales tax.

What is your refund policy?

14 days, no questions asked. See the refund policy.

How do I contact you?

Email mengbao0310@gmail.com or message @agentreadystack on X.