Spark & Anvil
← All apps

Academics

JestForge

Learn to write jokes, riddles, and puns — then battle friends to see who's funniest

👥 Pass-and-play available
JestForge app icon

Meet your mentor

Every Spark & Anvil app has a friendly mentor character that demonstrates, praises, and patiently scaffolds learning. On-device AI personalizes the mentor's responses to your kid's progress — never connecting to a server, never collecting data.

JestForge mascot demonstrating
demonstrating
JestForge mascot praising
praising
JestForge mascot thinking
thinking
JestForge mascot working
working
JestForge mascot encouraging
encouraging
In planning 8 themed avatar accessories Swift 6 · SwiftUI · FoundationModels CCSS ELA C3 Social Studies ISTE Hero color: #4A6FA5

JestForge is a comedy creation workshop where you learn how jokes actually work -- then make your own! Study joke structures like setup-punchline, craft puns and riddles, battle friends in comedy competitions, and build a joke journal. It is the first app that teaches comedy as a real creative skill

Distributed-narrative cast

Meet the cast

JestForge's 5-character cast embodies the foundational comedy-craft primitives — joke structure (Plant, setup-and-payoff plant-and-harvest architecture), wordplay (Bend, semantic-twist + double-meaning), timing (Pause, the-laugh-lives-in-the-space discipline), audience awareness (Gauge, read-the-room-before-you-joke), and cross-cultural humor (Trove, honor-the-tradition-don't-claim-it elder-keeper). Quip (mentor) frames each primitive; cast embodies them at school-comedy-club / community-open-mic-warmup-circle scale (NEVER comedy-club-headliner / late-night-show / 'is it funny enough' gatekeeping). Punching-down gate enforced (CRITICAL): cast NEVER mocks identity / body / disability / mental health; comedy structurally punches UP (at systems, at universal absurdity, at the comedian's own foibles) NEVER DOWN (at people who can't laugh back); static-response gating for targeted-humor prompts. Timing-shame gate enforced: Pause's catchphrase normalizes that timing is learned; no innate-talent framing. Cross-cultural humor (kit 7+) gated on Trove's anti-cultural-appropriation register.

Plant portrait

Plant

Joke structure — plant-the-seed-in-the-setup / harvest-the-laugh architecture

Pause portrait

Pause

Comedic timing — the-laugh-lives-in-the-space patient-restraint discipline

Bend portrait

Bend

Wordplay + puns — semantic-twist + double-meaning (groans are the laugh you didn't expect)

Gauge portrait

Gauge

Audience awareness — read-the-room-before-you-joke; same-you-different-gauge framing

Trove portrait

Trove

Cross-cultural humor — honor-the-tradition-don't-claim-it elder-keeper of comedy-traditions-as-equals

What's distributed-narrative methodology? →

What's inside

Comedy Academy

Learn how different types of jokes are built. What makes a pun funny? How does misdirection work in a setup-punchline joke? Each lesson breaks down a joke type

Joke Workshop

Use guided creation tools to write your own jokes. Pick a joke template, fill in the blanks with your own words, and the AI comedy mentor gives you feedback. As

Comedy Battles

Challenge friends to a comedy battle! Everyone submits their best joke anonymously, and the group votes on the funniest ones. Points go to the jokes, not the pe

Joke Journal

Save every joke you create in your personal joke journal. Rate your own jokes, tag them by type, and watch your comedy skills improve over time.

Mentored by Quip — on-device AI, no data leaves the device.

How JestForge handles your kid's data

  • ✅ All progress, settings, and AI-generated content stays on the device
  • ✅ No analytics, no tracking, no third-party SDKs
  • ✅ No ads, no in-app purchases — you pay once
  • ✅ COPPA compliant under the 2026 FTC amendments
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

JestForge runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.

Coming to the App Store

JestForge is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.

Email me at launch