← All apps

Academics

JarPals

How many beans in the jar? Guess first - a good guess isn't luck, it uses a benchmark (about ten fit in a scoop, the jar looks like about four scoops, so about forty). Then COUNT to check: line the beans up in tens (four tens and two more is forty-two) and see how close your guess was on a number line. A tiny, gentle estimation game, no internet. Ages 6-8.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels Math / estimation - estimate a quantity using a benchmark (a group of ten) rather than guessing at random, and judge whether an estimate is reasonable Math / place value & counting - count a set efficiently by grouping into tens and ones (42 = four tens and two), and compare two quantities by their difference Hero color: #b8672a
Engagement: Modes pending

Distributed-narrative cast

Meet the cast

JarPals's crew ARE the steps of a good estimate - the cast IS the curriculum: guessing with a reason, then counting to check. Scoopy always finds a benchmark first (about ten beans fit in one scoop). Guess uses that benchmark to make a smart estimate, not a wild one: about how many scoops is the jar? Tenny lines the beans up in groups of ten so they are easy to count and hard to lose your place in. Checker puts the guess and the real count side by side on a number line - how close were we? Beans, the mentor, reminds everyone of the two rules that matter: a good estimate uses a benchmark, and counting in tens is faster and surer than counting one by one. A first, gentle feel for estimation and benchmark counting (6-8): short words, big buttons, no score. Painted portraits are a tracked follow-on (R-WEB-CLONE-SPAWN-TRACKED); a text-only crew + a flat, deterministic on-device estimation engine ship now - nothing leaves the device.

S

Scoopy

The benchmark-finder - about ten beans fit in one scoop, the reference a good estimate is built on

G

Guess

The estimator - uses the scoop benchmark to guess about how many, a smart estimate rather than a wild one

T

Tenny

The counter - lines the beans up in groups of ten so the count is fast and you never lose your place

C

Checker

The one who compares - puts the guess and the real count side by side on a number line to see how close

B

Beans

(Mentor) The guide who insists on the two rules: estimate with a benchmark, then count in tens to be sure

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

How many beans in the jar? Guess first - a good guess isn't luck, it uses a benchmark (about ten fit in a scoop, the jar looks like about four scoops, so about forty). Then COUNT to check: line the beans up in tens (four tens and two more is forty-two) and see how close your guess was on a number line. A tiny, gentle estimation game, no internet. Ages 6-8.

📚

Question kits

16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.

🤖

On-device AI mentor

FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.

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

How JarPals 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
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

JarPals 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

JarPals 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

Kids also liked