KidShell by OtterChip

A living computer for kids. Parent manual.

1. Getting Started

Setup takes about 60 seconds:

  1. Go to otterchip.com
  2. Enter your child's name and age
  3. Click Start Free Trial

That's it. Your child now has a full-screen computer. They type, things happen. No account needed for the trial.

The first week is free. After that, it's $5/month to keep the AI running. You can subscribe any time from the child computer's menu. Powered by Claude Sonnet.

2. How It Works

Your child types on a keyboard. A 32x32 character canvas shows a living world. Everything they create persists and moves autonomously.

The system has two layers:

An enforcement layer runs after every AI response to ensure:

3. Commands Your Child Can Use

CommandExampleWhat happens
make <thing>make otterCreates a creature or object that walks around
<thing> jumpotter jumpMakes it jump, dance, fly, spin, bounce, run
<thing> chase <other>otter chase fishOne creature follows another
teach <thing> to <action>teach otter to bobAI creates a new behavior the child invented
when X near Y, Y jumpwhen otter near shell, otter danceCreates a proximity rule (real programming!)
<thing> speed <n>otter speed 3Sets numeric speed (1-10)
<thing> color <color>shell color pearlChanges color. Also: otter color same as shell
draw <shape> at X Ydraw shell at 10 5Places a shape at a specific grid position
rename X to Yrename otter to kelpChanges an entity's name
remove <thing>remove shellRemoves an entity (undoable)
undoundoBrings back the last removed entity
send X to Ysend otter to wesSends a creature to a sibling's computer
share with <name>share with wesBoth kids see the same canvas
story about ...story about an otter with a lucky shellAI tells a complete story with animated characters
show codeshow codeShows the JavaScript behind the world
how does X workhow does otter workShows code for one specific entity
looklookLists everything in the world
helphelpShows all commands
code: <js>code: spawn('star','*','yellow')Runs JavaScript directly (for older kids)
Misspellings are handled automatically. "helacopter" becomes "helicopter". "eksperiment" becomes "experiment". Your child doesn't need to spell correctly.

4. What Each Age Gets

Ages 2-3 (Toddlers)

No Enter key needed. The computer auto-submits after 3 seconds of no typing. Every burst of key-mashing gets:

The letter-word mapping is personal. If your child's name is Kai, "K is for Kai!" If you entered the name "Sofia," "S is for Sofia!"

Ages 4-5 (Builders)

Your child can make creatures and command them. The system handles phonetic spelling and short commands.

Ages 6-8 (Creators)

Full access to rules, teaching, stories, code view, and direct JavaScript entry.

Ages 9+ (Programmers)

Everything above, plus direct code entry via code: spawn('star','*','#f1c40f'). The "show code" and "how does X work" commands bridge from play to real programming.

5. Experiments to Try Together

For toddlers (2-3)

For young kids (4-5)

For readers (6-8)

For older kids (9+)

6. The Parent Dashboard

Open the tiny menu button in the top-right corner of your child's computer. From there you can copy the Parent Link, open the manual, change settings, or copy a full debug record.

Open that URL on your phone or another browser tab. You'll see:

If something odd happens in a session, open that same menu and click Copy Debug Record. It copies the transcript, event log, click context, transmitted canvas code, current canvas state, and environment details in one pasteable bundle.

The parent link is a private URL containing a random secret. Anyone with the link can view the session. Treat it like a password.

7. Multiple Kids / Devices

From the parent dashboard, click + Add Another Computer. This generates a link you can open on another device or browser tab. The new computer setup will ask for the child's name and age. All computers linked to the same family share one subscription.

All computers linked to the same family secret appear on the same parent dashboard. Kids can send creatures to each other and share canvases.

8. Choosing an AI Model

KidShell by OtterChip uses Claude Sonnet for all child-facing interactions. In our testing across thousands of interactions, Sonnet follows age-appropriate rules reliably: letter teaching for toddlers, no lectures for young kids, proper word limits, and contextual awareness.

We chose Sonnet because cheaper models (like Haiku) failed to follow the pedagogical rules — responding to the wrong topic 60% of the time in longer sessions and ignoring letter teaching requirements entirely.

Your $5/month subscription covers the AI costs. A typical family of 3 children generates about 200 AI interactions per day.

9. Privacy & Data

What is stored

DataWhereDuration
Child's name, ageYour browser (localStorage)Until you clear browser data
Family identifierYour browser + our serverPersistent (for subscription)
Subscription statusOur serverWhile subscribed
Session data (entities, events)Server memory onlyDeleted when tab closes
Entity cacheYour browser (localStorage)Until you clear browser data

What is sent to the AI

When your child types something that isn't a built-in command, our server sends the following to Anthropic (the company that makes Claude):

What is NOT collected

Built-in commands (no AI involved)

These commands are processed entirely on the server with no AI call: make, look, help, remove, undo, rename, send, share, draw, music, save, show code, when rules, action verbs (jump, fly, dance, etc.), and speed/color changes.

10. FAQ

Do I need to install anything?

No. It runs in any modern web browser.

Can my toddler break it?

No. Every input produces a response. Key-mashing creates letter entities and teaches the alphabet. There is no wrong input.

Is the AI safe for children?

The AI has a 467-line instruction set that prohibits scary, negative, or inappropriate content. An enforcement layer runs after every response to catch drift. Word limits are enforced mechanically. However, no AI system is 100% predictable. We recommend occasional monitoring via the parent dashboard.

How much does it cost?

The first week is free. After that, $5/month covers the AI costs for your whole family (all computers). Cancel any time.

Can siblings share?

Yes. Kids can send creatures to each other (they fly across with animation) or share with [name] to co-edit the same canvas in real time. All computers in a family share one subscription.

What happens when we close the tab?

The server-side session ends, but your child's entities are cached in the browser. When they come back, the canvas shows what they had before. (Full cross-session persistence is coming soon.)