Test mode — checkout runs on Dodo test payments. No real charges until live launch.
Now live for Cursor, Claude Code & Codex

Prompt or screenshot in.
Runnable SwiftUI out.

Kraftkit scaffolds a complete iOS app from a short description or a reference image — matched pixel-for-pixel, wired to real state, and launched in the Simulator.

  • One-time payment
  • 3 Mac activations
  • Three runtimes
  • macOS + Xcode
cursor — kraftkit
# Describe what you want
/kraftkit Build a habit tracker with streaks

# Or attach a screenshot
/kraftkit Recreate this screen as SwiftUI
[screenshot attached]

# After purchase, set your license key once
export KRAFTKIT_LICENSE_KEY='your-key'

✔ SwiftUI project generated
✔ Simulator build attempted
✔ Ready to iterate in Xcode
CursorClaude CodeCodex SwiftUIXcodeXcodeGen iOS Simulator CursorClaude CodeCodex SwiftUIXcodeXcodeGen iOS Simulator

How it works

You describe the app you want — one sentence is enough

/kraftkit

A habit tracker with streaks,

dark mode and a weekly char

Kraftkit builds it into a real Xcode project that runs

HabitTracker

Views

HabitListView, StreakRingView

Bound to @Observable state

Models

Habit.swift, Store.swift

Persisted with SwiftData

Build

Simulator launched — iPhone 16

Open in Xcode and keep iterating

Workflow

Checkout to Simulator
in four steps.

  1. Payment successful

    Dodo Payments · Kraftkit Pro

    KRFT-9F2A-••••-71C4 Copy
    01

    Buy & get your key

    Checkout through Dodo Payments, then copy the license key from the success page or your email.

  2. $ curl -fsSL install.sh | bash

    --key 'KRFT-9F2A…'

    kraftkit installed

    02

    Run the install CLI

    One command drops the thin client into Cursor. No GitHub invite, no cloning a private repo.

  3. Plugins

    kraftkit
    supabase
    linear
    03

    Restart your editor

    Your key is stored locally. Every run unlocks the private scaffold playbook from the API.

  4. Habits

    7
    iPhone 16 · Simulator
    04

    Ship the app

    Invoke /kraftkit with a description or screenshot, then iterate straight in Xcode.

Install

One line.
No GitHub required.

The plugin repo stays private. Buy, then install locally with your license key.

Quick install

Recommended

Paste this into Terminal with your key:

curl -fsSL https://api-rho-ten-88.vercel.app/install.sh | bash -s -- --key 'YOUR_LICENSE_KEY'

Installs the thin client into your plugin folder and saves the key. Restart your editor and you're done.

  1. Restart Cursor, or run Developer: Reload Window
  2. Confirm kraftkit under Customize → Plugins
  3. Run the scaffold command

Usage

/kraftkit Build a habit tracker with streaks

Prerequisites

  • macOS with Xcode and the iOS Simulator
  • Optional: XcodeGenbrew install xcodegen
  • A Pro license key. No GitHub invite needed.

Using a second Mac

  • Run the same one-line install with your key
  • No repo clone, no re-purchase
  • Up to three activations per license

Pricing

Pay once.
Keep it forever.

Kraftkit Pro

$29one-time

Lifetime access to the scaffold playbook across all three runtimes.

Buy now

Testing? Use the Dodo test checkout.

  • One-line CLI install, no GitHub invite
  • License-gated unlock of the scaffold playbook
  • Screenshot-to-UI matching
  • Simulator build & launch workflow
  • Cursor, Claude Code and Codex
  • Unlimited local scaffolds
  • 3 Mac activations per key
  • Your AI does the coding — no server LLM fees

After purchase

curl -fsSL https://api-rho-ten-88.vercel.app/install.sh | bash -s -- --key 'YOUR_LICENSE_KEY'

Restart your editor, then run /kraftkit. Refunded keys stop unlocking immediately.

FAQ

Questions,
answered.

Still stuck? Email support.

No. After purchase you run the one-line install CLI, which places the thin client in your editor's plugin folder. The private playbook never leaves the unlock API.

No. It's $29 once. Your existing Cursor or Claude subscription does the actual coding — Kraftkit only unlocks the playbook.

Yes. Run the same install command with your key on up to three machines. Unlock is verified on every run.

Without a valid license key the unlock API refuses to serve the private playbook, and refunded keys stop working immediately.

The plugin still generates the complete project and hands you a manual Run checklist. Installing XcodeGen makes auto-launch far more reliable.

Your next iOS app is
one prompt away.

Install in under a minute. Scaffold in under a prompt.