BabySmash!

BabySmash! 4.2.1

A game for babies who like to bang on the keyboard.

Download for Windows

About BabySmash!

As babies or children smash on the keyboard, colored shapes, letters and numbers appear on the screen and are spoken aloud to help with letter and number recognition.

What's new in 4.2.1

BabySmash! v4.2.1

A game for babies who like to bang on the keyboard!

📦 Download

| File | Description |
|------|-------------|
| BabySmash-Setup.exe | Windows - Installer with Start Menu shortcut |
| BabySmash-win-x64.zip | Windows - Portable version (also used by auto-updater) |
| babysmash_*_amd64.deb | Debian/Ubuntu - Install with sudo dpkg -i babysmash_*_amd64.deb |
| babysmash-*.x86_64.rpm | Fedora/RHEL - Install with sudo rpm -i babysmash-*.x86_64.rpm |
| BabySmash-linux-x64.tar.gz | Linux - Manual install, extract and run ./babysmash |

Self-contained - No .NET installation required.

⌨️ Usage

  • Press keys and watch shapes and letters appear!
  • Alt+O - Options (Linux) / Ctrl+Shift+Alt+O - Options (Windows)
  • Escape - Exit (Linux) / Alt+F4 - Exit (Windows)

🐧 Linux Package Installation

Debian/Ubuntu:
bash
sudo dpkg -i babysmash_*_amd64.deb
sudo apt-get install -f # Install dependencies if needed

Fedora/RHEL:
bash
sudo rpm -i babysmash-*.x86_64.rpm

After installation, BabySmash will appear in your application menu!

🐧 Linux Dependencies

  • espeak for text-to-speech
  • pulseaudio-utils or alsa-utils for audio

These are automatically installed when using .deb or .rpm packages.

What's Changed

  • Bump CI actions to Node.js 24 compatible versions by @shanselman in https://github.com/shanselman/babysmash/pull/93
  • Bump System.Speech from 10.0.5 to 10.0.6 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/107
  • Bump gittools/actions from 4.4.2 to 4.5.0 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/99
  • Bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/100
  • Bump Microsoft.Extensions.DependencyInjection from 10.0.5 to 10.0.6 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/106
  • Bump Updatum from 1.3.5 to 1.3.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/108
  • Bump System.Speech from 10.0.6 to 10.0.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/110
  • Bump Microsoft.Extensions.DependencyInjection from 10.0.6 to 10.0.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/109
  • Bump Microsoft.Extensions.DependencyInjection from 10.0.7 to 10.0.8 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/121 …

Full release notes »

Technical details

PublisherScott Hanselman
Version4.2.1
Release date2026-06-08
LicenseMIT
Installer typeinno
Architecturex64
Package IDHanselman.BabySmash
Install scopeCurrent user

Install BabySmash! from the command line

Install with Windows Package Manager
winget install --id=Hanselman.BabySmash -e
Update to the latest version
winget upgrade --id=Hanselman.BabySmash -e
Uninstall
winget uninstall --id=Hanselman.BabySmash -e
Silent install with the offline installer
"BabySmash-Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

babygamekidskeyboardtoddler

BabySmash! version history

4.2.0 Mar 31, 2026

Frequently asked questions

Is BabySmash! free?

Yes. BabySmash! is free and open-source software released under the MIT license.

What is the latest version of BabySmash!?

The latest version is 4.2.1, released on Jun 8, 2026.

Is it safe to download BabySmash!?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 18fde00640f5d82186352c9a2d47a524cb1754c7b2d2353d113c56933a27b519.

Which Windows versions does BabySmash! support?

BabySmash! runs on Windows and is available for 64-bit (x64) systems.

How do I install BabySmash! silently?

Run the offline installer with "BabySmash-Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=Hanselman.BabySmash -e --silent.

How do I uninstall BabySmash!?

Open Settings › Apps › Installed apps, find BabySmash! and select Uninstall. From the command line, run winget uninstall --id=Hanselman.BabySmash -e.