Back to browse
Purple Computer – Turn an old laptop into a calm first kids computer

Purple Computer – Turn an old laptop into a calm first kids computer

by imtavi·Feb 16, 2026·7 points·3 comments

AI Analysis

●●●●GemCozyZero to OneSolve My Problem

Rethinks kids' computing from scratch—no distraction, just open-ended creation.

Strengths
  • Genuine new category: calm computing for kids without consumption loops or parental controls overhead
  • Child-tested with real users (author's kids); solves an emotional problem, not just a technical one
  • Runs on ancient hardware via Python TUI; USB-based distribution avoids installation friction
Weaknesses
  • Pre-order stage—no revenue, no evidence of repeat usage outside immediate family
  • Niche audience limits potential impact; success depends on parental buying behavior and retention
Category
Target Audience

Parents of young children (4-7 years old); people with old laptops

Post Description

Hey HN, I'm Tavi. I built this for my 4-year-old.

He and I used to "computer code" together in IPython: typing words to see emojis, mixing colors, making sounds. Eventually he wanted his own computer. So I took an old laptop and made him one.

That IPython session evolved into Explore mode, a REPL where kids type things and something always happens: "cat * 5" shows five cats, "red + blue" mixes colors like real paint, math gets dot visualizations. Then came Play mode (every key makes a sound and paints a color) and Doodle mode (write and paint). The whole machine boots straight into Purple. No desktop, no browser, no internet.

It felt different from "screen time." He'd use it for a while, then walk away on his own. No tantrum, no negotiation.

Some technical bits: it's a Python TUI (Textual in Alacritty) running on Ubuntu, so even very old laptops run it well. Keyboard input bypasses the terminal entirely via evdev for true key-down/key-up events, which lets me do sticky shift and double-tap capitals so kids don't have to hold two keys. Color mixing uses spectral reflectance curves so colors actually mix like paint (yellow + blue = green, not gray).

Source is on GitHub: https://github.com/purplecomputerorg/purplecomputer

Similar Projects

Security●●Solid

TUI cross-platform Python tool for network discovery and port auditing

LAN Detection and Custom Scan modes combine ICMP, ARP and TCP socket checks to quickly enumerate hosts and probe common ports, plus exportable TXT logs and a Windows EXE for non‑Python users. It’s a handy, pragmatic tool for quick local audits or lab work; not groundbreaking (nmap/masscan still win for deep fingerprinting or high-performance scanning) but convenient and easy to drop into workflows.

Niche GemShip It
mennylevinski
203mo ago