πŸŽ“ Educational β€’ πŸ›‘οΈ Safe β€’ ⏱️ No doomscroll

Only the good stuff,
for curious kids.

KidKat plays a finite stream of short educational videos you approve β€” in the official YouTube player. No endless feed, no algorithm rabbit holes.

KidKat app icon
Built the right way

Within YouTube's Terms β€” by design

The β€œlog into YouTube Kids and override the algorithm” idea isn’t allowed or even possible. KidKat achieves the same goal the compliant way.

❌
No YouTube Kids login
There is no public Kids API β€” child accounts are COPPA-restricted.
βœ…
Official Data API v3 discovery
Search + metadata only, with strict Safe Search.
❌
No algorithm override
We never read or alter YouTube’s recommendations.
βœ…
Official IFrame player
No stream extraction β€” creators keep their views.
❌
No child PII
Profiles & controls live on-device. No tracking SDKs.
βœ…
Parent-curated allowlist
Our own curation: trusted channels + Education/Science only.
What's inside

Features kids love, parents trust

Everything is tuned to keep learning fun and finite.

🧩

Finite sessions

A set number of videos, then a friendly break screen. No infinite feed.

⏱️

Daily time limit

When time’s up, the app locks until tomorrow. Parents can extend.

πŸ“Ί

Full-screen player

Big, immersive playback with slim, kid-friendly controls and on-channel related videos.

πŸ“²

Swipe up & down

Swipe up for the next video, down to go back β€” just like kids expect. Tap to pause; clear Back/Next buttons too.

πŸ”–

Save favorites

Bookmark a video while watching and replay it anytime from the Saved screen.

πŸ”

No repeats

Already-watched videos are skipped, so kids keep discovering something new.

πŸ”’

Parent PIN gate

All settings are protected behind a 4-digit parent PIN.

πŸ§’

Age-appropriate channels

Set your child's age (3–5, 6–8, 9–12) and KidKat pre-loads trusted channels and tailors searches to fit.

🎨

5 colorful themes

Purple Pop, Candy Bright, Ocean, Sunset, Forest β€” switch the whole app's look.

πŸŽ“

12 learning topics

Science, Space, Animals, Math, Reading, Art, Coding, and more.

πŸ›‘οΈ

Strict Safe Search

Embeddable-only, short-only (≀1 or ≀4 min), category-filtered.

πŸ“±

Android & iOS

One Flutter codebase. Riverpod, go_router, official IFrame player.

Make it yours

Five colorful themes 🎨

Switch the whole app's look from Parent settings β€” backgrounds, buttons and gradients update instantly.

πŸ’œ Purple Pop
🍭 Candy Bright
🌊 Ocean
πŸŒ… Sunset
🌳 Forest
Take a peek

Explore the app screens

Swipe through the experience β€” from setup to a safe, finite watching session.

9:41
KidKat
Educational shorts for curious kids
Only short, educational videos you approve β€” in the official player. Finite sessions, no endless scrolling.
Let's set up β†’
Welcome & setup
9:41
KidKat ⏱ 30:00 leftπŸ”’
Hi there! πŸ‘‹
What do you want to learn today?
πŸ”¬Science
πŸš€Space
🦁Animals
🎨Art
β–Ά Start watching
Kid home
↕ Swipe up next Β· down to go back
9:41
βœ• πŸŽ“ 2 / 8 πŸ”–
How do volcanoes erupt? πŸŒ‹
βœ… SciShow Kids
⟡ Back
Next ⟢
Swipe-to-navigate player
9:41
← Parent settings
πŸ”‘ YouTube Data API key
β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’ πŸ’Ύ
🎯 Interests
πŸ”¬ ScienceπŸš€ Spaceβž— Math🎨 Art
⏱️ Time & limits
Daily limitβˆ’30 min+
Videos / sessionβˆ’8+
Parent dashboard
9:41
πŸŽ‰
Great job!
You finished your learning session. Time to rest your eyes and play! 🐱
🏠 Back home
Break time
9:41
← πŸ”– Saved videos
How do volcanoes erupt? πŸŒ‹
SciShow Kids
πŸ”–
Why is the sky blue? 🌈
Nat Geo Kids
πŸ”–
Counting by 2s πŸ”’
Numberblocks
πŸ”–
β–Ά Play all saved
Saved videos πŸ”–
Under the hood

Open-source & built with Flutter

Cross-platform, tested, and ToS-aware.

🐦 Flutter🎯 DartπŸ’§ Riverpod 🧭 go_router▢️ youtube_player_iframe βœ… 45 testsπŸ€– Android🍎 iOS
⬇ Get the Android APK