Academics
JestForge
Learn to write jokes, riddles, and puns — then battle friends to see who's funniest
👥 Pass-and-play availableMeet 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.
#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
Joke structure — plant-the-seed-in-the-setup / harvest-the-laugh architecture
Pause
Comedic timing — the-laugh-lives-in-the-space patient-restraint discipline
Bend
Wordplay + puns — semantic-twist + double-meaning (groans are the laugh you didn't expect)
Gauge
Audience awareness — read-the-room-before-you-joke; same-you-different-gauge framing
Trove
Cross-cultural humor — honor-the-tradition-don't-claim-it elder-keeper of comedy-traditions-as-equals
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
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