← all repositories
MycroftAI/enclosure-picroft

A voice assistant that runs on a Pi, not in a cloud

Picroft packages the open-source Mycroft assistant as a ready-to-burn SD image for Raspberry Pi, giving you a local voice interface you actually control.

818 stars Shell AgentsChat Assistants
enclosure-picroft
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does

Picroft is a Raspberry Pi enclosure project that bundles the Mycroft voice assistant onto a pre-built Raspbian Buster Lite image. Burn it to an SD card, add a speaker and microphone, and you get a standalone “Hey Mycroft” device without shipping your voice to Silicon Valley. The project targets Pi 3, 3B+, and 4 models with 2.5A+ power supplies.

The interesting bit

The FAQ accidentally uses a Harold Lloyd photo while claiming it’s Buster Keaton—an honest mistake that somehow fits the whole “silent film, local voice” aesthetic. More substantively, the project acknowledges hardware limits frankly: no desktop GUI, no bitcoin mining, and don’t “skimp” on the power supply or “you’ll have weird issues.”

Key highlights

  • Pre-built SD images with SHA-256 checksums; stable (2020-09-07) and release candidate (2021-06-04) available
  • Customization hooks via audio_setup.sh and custom_setup.sh for your specific hardware stack
  • Community-tested microphone/speaker compatibility list maintained in Mycroft docs
  • Setup wizard (mycroft-setup-wizard) for reconfiguration without re-imaging
  • Active Mattermost channel for support

Caveats

  • Last stable image is from September 2020; the RC is from June 2021—update cadence is unclear
  • Requires pairing with Mycroft Home account at setup, so “complete control” has a cloud onboarding step

Verdict

Good fit if you want a hackable, local-first voice assistant and don’t mind Pi-grade performance limits. Skip it if you need modern voice recognition quality or a project with active 2024 maintenance; the release history suggests this moves slowly.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.