← All apps

Academics

CueLab

Same face, different body, different room - different feeling? The same wide-eyed face means DELIGHT over a longed-for gift and FEAR at a crash in the dark. CueLab runs the experiments that showed faces aren't readouts (Barrett; Aviezer): you read the body, the voice and what just happened, then meet the clue ladder scientists actually use - and its top rung, the best clue of all: just ask. Corvid the raven reads the whole scene, never only the face. No camera, ever. Ages 9-14.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels CASEL Social Awareness (SEL) - reading others' emotions from multiple cues (face + body + voice + situation) and knowing the face alone is unreliable Emotion-perception science (Barrett 2019 faces-are-not-readouts; Aviezer body-in-context) - as a literacy skill, non-diagnostic; no camera / no face capture Hero color: #5B6BB5
Engagement: Modes pending

Distributed-narrative cast

Meet the cast

CueLab is the 9-14 cue science - how you read what someone ELSE feels. Corvid the raven is the hero: it reads the WHOLE scene (body, voice, what just happened), never only the face - reading every cue together is Corvid. The companions each embody one part of the science: the face that isn't a readout, the voice, the situation, and the best clue of all, asking. There is NO camera (faces are cast pictures only), and nothing a learner reads is ever saved (map, not log).

C

Corvid

Reads the whole scene (hero) - a raven that weighs the body, the voice and what just happened all at once, and is never fooled by a face alone; reading every cue together is Corvid.

S

Sable

The face is not a readout - a single black expression that reads as DELIGHT in one scene and FEAR in the next; embodies the Barrett/Aviezer finding that the SAME face means different things in different contexts.

T

Timbre

The voice cue - tone, speed and volume; embodies how much of a feeling rides in HOW something is said, a stronger clue than the face alone.

W

Weathervane

What just happened - points to which way the situation blew; embodies the situation cue, usually the biggest clue of all to what someone is likely feeling.

A

Askance

Just ask (the best clue) - to look askance is to question; embodies the top rung of the clue ladder: you don't have to guess a feeling, you can ask, kindly.

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

Same face, different body, different room - different feeling? The same wide-eyed face means DELIGHT over a longed-for gift and FEAR at a crash in the dark. CueLab runs the experiments that showed faces aren't readouts (Barrett; Aviezer): you read the body, the voice and what just happened, then meet the clue ladder scientists actually use - and its top rung, the best clue of all: just ask. Corvid the raven reads the whole scene, never only the face. No camera, ever. Ages 9-14.

📚

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.

How CueLab 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

CueLab 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

CueLab 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