Powerful, not patronizing
Photo editing, music production, animation, programming, writing, science, and offline reference tools remain child-facing.
Developer preview · Public package in progress
A real Ubuntu computer for curious kids, with the web turned into a shelf instead of a slot machine.
Made for questions, pictures, beats, stories, code, stars, and things worth keeping.
CloudberryOS is an Ubuntu overlay for children. It gives them a beautiful workshop full of serious creative tools, while replacing the open web with a small collection of places chosen by a parent.
Photo editing, music production, animation, programming, writing, science, and offline reference tools remain child-facing.
Wikipedia, Khan Academy, NASA, TypingClub, and parent-approved resources replace feeds, ads, recommendations, and doomscrolling.
The child uses a non-admin account. The parent account remains a normal, fully unlocked Ubuntu administrator account.
The child experience
Each child gets a personal workshop with Wikipedia search, approved learning resources, selected videos, offline knowledge, and invitations to make something of their own.
Explore Noah’s workshop01 · Web
02 · Video
03 · Computer
04 · Parent
Not a toy computer
Tux Paint · GIMP · Krita · Shotwell · Inkscape
Hydrogen · LMMS · Audacity · Mixxx · Sonic Pi
LibreOffice · Pencil2D · Stopmotion · Kdenlive · Scribus
KTurtle · Thonny · Pygame · Godot · Arduino · OpenSCAD
Kiwix · GCompris · Marble · KStars · Kalzium · Stellarium
Install CloudberryOS
CloudberryOS installs as a Debian package with a guided setup command. Until signed releases are published, you build that package from source on the Ubuntu 26.04 machine you’re setting up — the steps below are exactly that.
On the Ubuntu 26.04 laptop you’re setting up, from the parent/admin account, build and install the CloudberryOS package:
sudo apt install -y devscripts debhelper
git clone https://github.com/samhotchkiss/cloudberryos.git
cd cloudberryos
dpkg-buildpackage -us -uc -b
sudo apt install ../cloudberryos_0.2.0_all.deb
Then run the guided setup — it creates the child account and applies the curated homepage, proxy, firewall, and desktop:
sudo cloudberryos-setup
Or non-interactively, for example a young-child device with no login password:
sudo cloudberryos-setup --non-interactive \
--child-name "Noah" --student-user noah \
--no-password --autologin --apps recommended
Use a spare laptop. The install changes login behavior, browser configuration, proxy rules, firewall rules, and the student desktop. The parent account remains an administrator.
A signed apt repository will let families install and update without building anything. The setup command stays the same:
sudo apt install cloudberryos
sudo cloudberryos-setup
V1
V2
Later