Bambuddy, delivered as a first-class Home Assistant App for easy installation and updates.
Your printers. No cloud. Your rules.
Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.
- Home Assistant OS or Supervised installation (Supervisor required)
- Supported architecture: aarch64 or amd64
Click the button below to automatically add the repository to Home Assistant:
Or add it manually:
- In Home Assistant, go to Settings → Apps → App Store
- Click the three-dot menu → Repositories
- Add
https://github.com/Spegeli/homeassistant-app-bambuddy
Once the repository is added, you'll find two versions of BamBuddy available:
| Version | Description |
|---|---|
| BamBuddy | ✅ Stable release — recommended for most users |
| BamBuddy (Daily) | 🔬 Daily build — cutting-edge, least stable |
Install your preferred version and follow the configuration steps.
This App includes automatic update tracking for both versions (Stable and Daily).
Updates are checked every hour. As soon as a new BamBuddy release is available, it will automatically appear in Home Assistant — ready to install with a single click, just like any other App update.
No manual intervention required. 🎉
All data (print archive, settings, logs) is stored persistently in the addon_configs directory, which is accessible via the File Editor in Home Assistant. Your data is safe across updates and restarts. When uninstalling, Home Assistant will ask whether to remove the app data as well — if you keep it, your data will still be there after a reinstall.
HA Ingress is currently not supported and is not planned. Bambuddy's SPA architecture relies on a stable origin for API calls, routing, PWA scope, and service workers — all of which are incompatible with HA Ingress's rotating per-session subpaths. This would require extensive rewrites to Bambuddy core.
When using BamBuddy's Virtual Printer feature, several ports will be bound directly on the Home Assistant host. This may conflict with other installed Apps or services (most notably the Mosquitto MQTT Broker on port 8883).
For a full list of affected ports and details, see the Documentation tab of the respective App.
This is not an official release by the BamBuddy developer. This project simply packages BamBuddy as a native Home Assistant App for easy installation and updates.
I am not affiliated with or the developer of BamBuddy itself — therefore I am unable to provide support for BamBuddy-related issues, bugs, or feature requests. For anything related to BamBuddy, please refer to the original project:
Support provided here is limited to the Home Assistant App packaging and its installation only.
