Skip to main content

Your child’s tutor. Their pace. Their place.

Sunschool is an AI-powered tutor that meets your kid where they are — grade level, learning style, speed. Every lesson adapts in real time. No two kids get the same experience. It works on a blue-light-free e-reader tablet that runs on solar and satellite — no Wi-Fi, no outlet, no classroom required. Backyard. Beach. Backseat. If the sun’s out, school’s on.

What kids experience

Personalized Lessons

The AI adjusts to how your child actually learns, not a grade-wide average

Gamified Learning

Quizzes feel like games. Challenges feel like puzzles. They’ll ask to do more

Achievements & Streaks

Badges and milestones keep momentum going. Progress they can see and celebrate

Knowledge Graph

Subjects connect visually. Kids see where they’ve been and what’s next

What parents get

Open source, all the way down — Read the code. Audit the prompts. Self-host if you want. Education you can verify, not just trust.
  • See everything, in real time — Live progress on strengths, gaps, and growth. Not a report card — a dashboard.
  • Your data stays yours — Nothing gets sold. Nothing trains a model. Export or delete anytime.
  • All your kids, one account — Each child gets their own adaptive path. Add learners as your family grows.
  • Parent owns the prompt — Every AI prompt is visible. You can see exactly what instructions the AI received before teaching your child.

The parent owns the prompt

AI models are sensitive to steering. Small changes in a prompt — the instructions that tell the AI what to teach and how — can shift tone, difficulty, and emphasis in ways that aren’t obvious from the output alone. If you don’t know what’s in the prompt, you don’t really know what’s in the lesson. Most ed-tech companies treat their prompts as proprietary. We think that’s backwards. When it’s your kid, you should be able to read every word the AI was told before it started teaching.

Visible Prompts

Parents can see the full prompt, before and after the lesson

Transparency

AI outputs change with small tweaks — transparency isn’t optional

Open Source

The code is open. The prompts are open. Audit them, fork them, improve them

Technical Overview

LayerTechnology
FrontendReact 19 + TypeScript, React Native Web, React Query, Wouter, Vite
BackendNode.js 22, Express.js 5, JWT auth, Drizzle ORM
DatabasePostgreSQL (Neon serverless)
AIOpenRouter API (primary), Bittensor Subnet 1 (experimental), Perplexity API
DeploymentRailway (NIXPACKS), auto-deploy on push to main
TestingJest (unit), Playwright (e2e)

Key Features

Grade-specific prompts (K-2, 3-4, 5-6, 7-8, 9+) with validation that rejects placeholder content. Lessons adapt to each child’s learning pace and style.
LLM-generated educational graphics via Gemini 3.1 with model fallback chains for visual learning support.
Parents switch to learner view to see exactly what their kids see and experience lessons firsthand.
Track performance across specific concepts with spaced repetition to reinforce learning over time.
Points economy, parent-managed rewards shop, goal setting, and redemption approval workflow to keep kids engaged.
OpenRouter primary with Bittensor fallback ensures reliable lesson generation even if one provider has issues.
Optional external PostgreSQL connections for data backup and ownership of your family’s learning data.
Schema updates applied automatically on server startup for seamless upgrades.

Next Steps