Put an AI clerk at your front desk

One domain interview gets you a customer booking chat, an admin dashboard, and lifecycle emails — an open-source SaaS kit that runs the moment you open it.

MIT License · Convex + Next.js 16 + bun

A new booking was confirmed

Minji Kim · Haircut · 3:00 PM

Confirmed
Clerk Booking assistant
Online

Can I book a haircut tomorrow at 3 PM?

Yes, 3:00 PM tomorrow is open. Tell me your name and I'll hold it for you.

Minji Kim

Confirmed Haircut · Tomorrow 3:00 PM · Minji Kim

You can cancel up to one day before

From one sentence to a SaaS, in three steps

  1. 01

    Describe your domain

    In Claude Code: "build a seat reservation system for my PC café." The skill interviews you into a single domain pack.

  2. 02

    One bootstrap command

    Scaffold, domain injection, and offline verification — one command does all of it.

    bun skill/scripts/bootstrap.mjs my-shop domain-pack.json
  3. 03

    Proven, not promised

    bun setup wires your credentials, and an 11-gate live QA suite proves the behavior.

Paper-craft style illustration of a neighborhood shop — a clerk and a customer talking in speech bubbles

Customers just talk

Booking, rescheduling, and cancelling all happen in a familiar messenger-style chat widget. Customers never see raw errors or internal enums.

Owners just approve

The dashboard is ordered by action: approve or keep in the escalation queue, then the reservation list, then the agent timeline. Convex realtime means no refresh button.

Escalation queue 1 waiting
Escalated

Change request past the cancel window — Minji Kim · Haircut · tomorrow 3:00 PM

11 gates

Live QA proves everything from the happy path to the auth boundary

10 invariants

Survivors of real debugging, all enforced inside Convex mutations

8 fields

The customer-facing PublicContext exposes exactly 8 fields — nothing more

Running in 5 minutes

With Claude Code

git clone https://github.com/NewTurn2017/jeomwon.git && cd jeomwon
ln -sfn "$(pwd)/skill" ~/.claude/skills/jeomwon
# In Claude Code: "build a seat reservation system for my PC café"

Without Claude Code

cd template && bun install
bun setup   # wizard for Convex, OAuth, and email credentials
bun dev     # web + app + backend, in parallel

The details live in the README and skill/REFERENCE.md.

Put an AI clerk in your shop tonight

Start on GitHub

MIT License · Convex + Next.js 16 + bun