Duply

A production-ready Next.js starter for AI coding tools. Every screen already works on mock data; your agent wires the real services one seam at a time.

$225 once · works with Claude Code, Cursor, Codex, Gemini CLI and Copilot

yourapp · devrunning on mock data
add search over my docs
→ agent-skills/wire-ai-search.md
seam wired · screen already existed
AuthBillingSearch
YOURAPP
how do refunds work
Refund policy98%
docs/billing/refunds.md
Canceling a plan91%
docs/billing/cancel.md
29 screens finished · 41 seams marked · 0 credentials

The skills are plain Markdown. Any agent that can read a file and run a command can wire this kit.

Claude CodeCodexCursorGemini CLICopilot
Next.jsReactTypeScriptTailwindSupabaseStripeResendVercelPostHogCloudflare

The same prompt, run twice.

Once against an empty repository, once against the kit. Staged, but fair: this is the shape each starting point gives your agent.

add a pricing page with a checkout flow
Empty repo: the agent invents everything
localhost:3000/pricing
✨ Simple, transparent pricing
Choose the plan that's right for you
Unlock powerful features to supercharge your workflow.
Starter
$9/mo
Get started
Pro
$32/mo
Get started
Business
$89/mo
Get started
No credit card required · Cancel anytime · 14-day trial

Structure, colors and copy invented mid-prompt. The next hour goes to fixing the drift.

The kit: the agent fills in a marked seam
yourapp.com/pricing
YOURAPPGet started
Pricing

One plan price from your mock data, ready for Stripe.

Starter
$9/mo
Choose Starter
Pro
$29/mo
Choose Pro
Team
$79/mo
Choose Team
checkout seam ready · agent-skills/wire-billing.md

The screen already existed; tokens and hierarchy came from DESIGN.md. The only real work left is wiring checkout.

The screens, on the table.

Marketing site, auth, dashboard, billing, search, files, settings, blog, docs and legal. Everything renders before you add a single API key.

/
/app
/login
/app/billing
/blog
/app/search
/about
/app/settings
/docs
/app/files
/register
/blog/hello-world
/contact
/design-system
/terms
/examples
/404
404
/thank-you
29
screens, finished on mock data
41
marked integration seams
26
agent skills, one per job
0
credentials needed to run
Click through the real thing

Sign-in is already done.

Every auth screen ships finished on mock data. Login, register, reset and verification render on day one; your agent connects a provider to one marked seam instead of inventing forms, sessions and edge cases.

  • Password and magic link

    Sign-in, reset and verification screens that already work end to end.

  • Social sign-in

    Google, GitHub and Apple behind the same provider seam.

  • Roles in the model

    Owners, admins and members in the mock data, ready for your permission rules.

  • Safe defaults written down

    The wiring skill carries the env var names and security defaults, so nothing is invented under pressure.

/login · mock
Welcome back
ada@acme.co
or use a password
Magic link sent
ASigned in as ada@acme.coadmin
PasswordMagic linkSocialRoles
🔌 INTEGRATION: Supabase Auth — see agent-skills/wire-auth.md

Take payments without building payments.

Pricing, checkout, portal and subscriptions are finished screens. Stripe wires in first, and the seam is provider-shaped, so you can add Polar or Lemon Squeezy later by remapping the same seam.

  • Hosted checkout

    A secure hosted checkout, so there are no card forms for you to build.

  • Plans, invoices and portal

    Subscription management and billing history, already shaped and clickable.

  • Swap providers later

    The same flows, with a new provider mapped onto the existing seam.

/app/billing · mock
Paid · $29.00
receipt sent to ada@acme.co
invoiceINV-0042
planPro · monthly
🔌 INTEGRATION: Stripe — see agent-skills/wire-billing.md

Search that answers, with receipts.

Semantic search is a finished product surface, not a bolted-on chat widget. It renders ranked, cited results on mock data from the first run; connect your embeddings model and content when you are ready.

  • Ranked by meaning

    Results ordered by how well they answer the question, even when the words differ.

  • Bring your own model

    OpenAI, Anthropic or Gemini behind one key, swapped without touching the UI.

  • Sources and citations

    Every answer names the files it used, so people can check the work.

  • Relevance you can see

    Scores surface in the UI, so tuning retrieval is a loop you can watch.

/app/search · mock
bring your own modelsemantic
how do refunds work
Refund policy98%
docs/billing/refunds.md
Canceling a plan91%
docs/billing/cancel.md
Stripe webhook: charge.refunded84%
handbook/webhooks.md
🔌 INTEGRATION: AI search — see agent-skills/wire-ai-search.md

The rest of the kit, indexed.

Each capability ships finished on mock data, with one plain-Markdown skill that walks your agent through wiring it.

File uploadswire-file-uploads.md
Email and newsletterwire-newsletter.md
In-app notificationswire-notifications.md
Analytics and consentadd-analytics.md
Blogadd-blog.md
SEO and LLMOadd-seo.md
shadcn/uiadd-shadcn.md
Deploydeploy.md

26 skills ship in the repo, from contact forms to security audits. Every one is a Markdown file in agent-skills/, greppable like everything else.

Pick one of 300+ designs. Your kit arrives wearing it.

Every design on duply.ai ships as a DESIGN.md, and your license covers the one you pick: the same kit, delivered in that exact visual language. Because one token file drives all 29 screens, rebranding it to your own product later is an edit, not a rewrite.

  • One file, not a theme system

    DESIGN.md holds the whole visual language as plain role tokens.

  • Nothing hardcoded

    Components read tokens only, so there is no stray hex to chase down.

  • Dark mode included

    DESIGN-DARK.md carries the second mode; the same build wires both.

Browse the designs
DESIGN.md
canvas:#ffffff
ink:#061b31
primary:#533afd
surface:#f6f9fc
radius:10px
$ npm run gen:tokens
YourAppGet started
Ship the product,
skip the plumbing.
Auth, billing and search, working from the first run.
Start freeLive demo
same components, different DESIGN.md

The bill you are not going to pay.

Ten line items, estimated at ordinary contractor rates. Disagree with the rate? Slide it. The kit costs $225 either way.

Authentication96 h
Design system and dark mode120 h
Semantic search88 h
Blog, docs, SEO and legal72 h
Subscription billing60 h
App screens60 h
Internationalization40 h
Email, newsletter and contact32 h
File uploads24 h
Analytics16 h
Subtotal608 h
$48,640
The kit: $225, once.
you keep $48,415 and the 608 hours
Skip the bill

Pay once. It is your repo after that.

No subscription, no seat math, no locked editor. One license covers unlimited projects, including the ones you ship for clients.

$299$225
one time · launch price
  • Lifetime license, unlimited projects
  • Client work included
  • Full source, no black boxes
  • Updates as versioned zips, no re-buy
Get the kit

hosted checkout via Polar · card, Apple Pay, Cash App

Subscription boilerplates$199+ / year
Building it yourself608 hours
The kit$225 once
Production app foundation

Auth, billing, dashboard, files, settings and routing: 29 finished screens.

AI product features

Semantic search with cited sources, bring your own model.

Content and growth

Blog, docs, SEO, llms.txt, legal, contact, newsletter and analytics.

Design system

DESIGN.md tokens, dark mode, and the exact design you pick from the library.

AI coding workflow

26 agent skills, 41 marked seams, and convention files for Claude, Codex and Gemini.

A storefront-grade demo

Everything you saw on this page ships in the kit. This site is the kit.

Asked before buying.

The short version: real code, your repo, works with your agent, no subscription.

The full Next.js source for the kit: every screen built and clickable on mock data, the integration seams clearly marked, and a matching agent skill for each one. It arrives as a zip, restyled in the design you picked.

No. It is real, editable code in your own repo. There is no proprietary editor or runtime to escape from, so you keep working the way you already do.

Yes. The screens already work on mock data, and each integration has a plain-language skill that walks an AI agent through wiring it. You describe what you want; the agent follows the skill.

From-scratch prompting drifts and leaves half-built screens. Here the structure, design system and seams are already decided, so the agent fills in known gaps instead of inventing the whole app.

Any agent that can read files and run commands. The skills are plain Markdown, so Claude Code, Codex, Cursor, Gemini CLI and Copilot all read them the same way.

Run the dev server and click through the working app. Then say "set up my kit": the built-in onboarding interviews you and rebrands the kit around your product.

Yes. It is your repo to edit, fork and ship. The license is one-time, and updates arrive as versioned zips.

Yes. One lifetime license covers unlimited projects, including work you build and ship for clients.


Stop negotiating with an empty folder. Pick a design, get the kit, and let your agent start from finished.

$225 once · unlimited projects · full source