Analysis updated 2026-05-18
Set up a locked down tablet that gives your child a JARVIS style AI companion for lessons and missions.
Build a server-authoritative reward ladder so an AI can perform a character without controlling real outcomes.
Give a child a safe way to place a real voice call to a parent through an AI-narrated story.
| hermes815/kid-mode-jarvis | adrianhajdin/job_pilot | anshaneja5/skyline-run | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | moderate |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires HTTPS (mic will not work over plain HTTP/LAN), a Gemini API key, Node 22+, and a tablet meeting specific hardware requirements.
This project turns a locked down tablet into a JARVIS style voice assistant for a young child, built on top of Google's Gemini Live example app. The child talks to a British accented, film inspired AI character that can teach lessons, run hands-on missions, and even place a real voice call to the child's dad. A tablet running this app has no browser, no app store, and no video app, only the console itself. The key design idea is a split between performance and truth. The Gemini voice model plays the JARVIS character and can improvise stories, missions, and lessons, but it never decides anything that has to be factually or practically true. A Node.js server, not the AI, is the one that grades whether the child answered a question correctly, awards ranks on a seven step ladder from Cadet up to Chief Engineer, confirms whether a physical building project is actually finished, and controls whether music in the house starts or stops. Any real factual question the child asks gets routed to a separate grounding AI service, or falls back to an in-character answer of asking their dad, so the voice model is never trusted as a source of facts. The top rank on the ladder can only be unlocked by completing a real physical project, something no AI transcript alone can confirm. Other features include an approval gated memory system, where anything the AI wants to remember about the child must be reviewed by a parent first, and a two way voice call to a parent framed inside the story as a satellite search. Optional integration with Home Assistant lets the AI turn on whole house music, again controlled server side so it cannot be faked. Getting it running requires a tablet with a modern browser, a secure HTTPS connection since browser microphones will not work otherwise, a Gemini API key, Node 22 or newer, and optionally a separate AI service to answer factual questions and a kiosk browser app to lock the tablet down. The project's documentation stresses that setup only takes about forty minutes, but writing the actual lesson content, the family details, and the reward story is the real ongoing work.
A safety-walled JARVIS style voice assistant tablet app for kids, where a Node server, not the AI, controls ranks, facts, and rewards.
Mainly TypeScript. The stack also includes TypeScript, Node.js, React.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.