Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. MQTT
  3. Bambuddy

Bambuddy

AGPL-3.0Pythonv0.2.4.1

A self-hosted print archive and management system for Bambu Lab 3D printers, offering local data control, automation, and remote printing.

Visit WebsiteGitHubGitHub
1.5k stars175 forks0 contributors

What is Bambuddy?

Bambuddy is a self-hosted print archive and management system specifically designed for Bambu Lab 3D printers. It solves the problem of cloud dependency and fragmented print management by offering a local, centralized platform to archive prints, monitor printer status, automate scheduling, and control multiple printers from a single interface.

Target Audience

Bambu Lab 3D printer owners and print farm operators who want local data control, advanced automation, and comprehensive management tools without relying on cloud services.

Value Proposition

Developers choose Bambuddy for its extensive feature set, emphasis on data ownership, and ability to self-host. It provides unique capabilities like Proxy Mode for secure remote printing, detailed spool inventory with cost tracking, and deep integrations with tools like Spoolman and Home Assistant.

Overview

Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to a 40-printer farm.

Use Cases

Best For

  • Managing a farm of Bambu Lab 3D printers from a single dashboard
  • Archiving and searching past 3D prints with metadata and 3D previews
  • Automating print scheduling, notifications, and power management
  • Tracking filament inventory, usage, and printing costs
  • Enabling secure remote printing via VPN or Proxy Mode
  • Integrating 3D printer data with home automation systems like Home Assistant

Not Ideal For

  • Users with non-Bambu Lab 3D printers who need a multi-brand management solution
  • Casual printers who prefer the simplicity of cloud-based apps without self-hosting overhead
  • Teams unwilling to enable Developer Mode on their Bambu printers, which disables cloud features
  • Environments where Docker cannot use host networking, such as some macOS/Windows setups, limiting automatic printer discovery

Pros & Cons

Pros

Comprehensive Print Archive

Automatically archives 3MF files with metadata, 3D previews using Three.js, duplicate detection, and full-text search, including a timelapse editor for trimming and adding music.

Advanced Automation Suite

Features drag-and-drop print queue, scheduled prints, smart plug integration for energy tracking, and background print dispatch with real-time progress toasts.

Local Data Ownership

Emphasizes self-hosting and offline operation using Developer Mode for direct printer control, ensuring all data stays on-premises without cloud dependency.

Rich Integration Ecosystem

Supports notifications via WhatsApp, Discord, Email, and webhooks, plus integrations with Spoolman for filament sync and Prometheus metrics for monitoring.

Secure Remote Printing

Proxy Mode provides end-to-end TLS encryption for remote printing, acting as a secure relay without cloud reliance, ideal for print farms or remote access.

Cons

Developer Mode Dependency

Requires enabling Developer Mode on Bambu printers, which disables cloud features and might not be suitable for users who rely on Bambu Cloud services.

Complex Setup for Non-Linux Systems

Docker installation on macOS and Windows requires manual configuration due to network mode limitations, hindering automatic printer discovery and adding setup steps.

Bambu-Specific Lock-in

Only supports Bambu Lab printers, so users with mixed printer brands cannot centralize management, limiting its utility in diverse print farms.

Feature Overload for Beginners

With over 80 granular permissions and extensive features like spool inventory with cost tracking, new users might find the interface and configuration overwhelming.

Frequently Asked Questions

Quick Stats

Stars1,509
Forks175
Contributors0
Open Issues66
Last commit1 day ago
CreatedSince 2025

Tags

#fastapi#mqtt#gcode#tailwind-css#3d-printing#react#self-hosted#automation

Built With

S
SQLite
T
Tailwind CSS
F
FastAPI
R
React
t
three.js
T
TypeScript
S
SQLAlchemy
P
Python
D
Docker

Links & Resources

Website

Included in

MQTT2.3k
Auto-fetched 1 day ago

Related Projects

zigbee2mqttzigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨

Stars15,133
Forks1,934
Last commit1 day ago
zwavejs2mqttzwavejs2mqtt

Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify

Stars1,210
Forks241
Last commit2 days ago
smartthings-mqtt-bridgesmartthings-mqtt-bridge

Bridge between SmartThings and MQTT

Stars379
Forks230
Last commit6 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub