BambuStudio is a feature-rich slicing software designed to provide project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface for 3D printing. It offers tools such as multi-plate management, remote monitoring, and advanced support structures, making it ideal for Linux users and 3D printing enthusiasts seeking reliable slicing with native package distribution across major platforms.
Key Features:
Project-Based Workflow: Organize and manage multiple projects efficiently.
GCode Viewer: Review and analyze GCode files for precise print preparation.
Multi-Plate Management: Optimize print space using multi-plate arrangements.
Remote Monitoring & Control: Monitor and control printers remotely.
Advanced Support Structures: Customizable support options including normal, tree, and hybrid structures.
Audience & Benefits:
BambuStudio is ideal for Linux users, 3D printing enthusiasts, and professionals who require a robust slicing solution. It provides seamless integration across platforms with native package distributions (AppImage, .deb, .rpm, Flatpak) and automated updates via winget, ensuring reliability and ease of use for all users.
This professional tool empowers users to enhance their 3D printing workflow with precision and efficiency, catering to both casual hobbyists and demanding professionals in the field.
README
BambuStudio
A Linux-first fork of BambuLab/BambuStudio with native packaging and automated, hardened build pipelines.
Bambu Studio is a feature-rich slicing software. It offers project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphic interface, delivering a smooth printing experience.
This fork tracks BambuLab's upstream and adds what desktop and Linux users miss most: native package distribution across every major platform, automated nightly and release builds, and hardened, fully reproducible CI/CD pipelines. Prebuilt Windows, macOS and Linux binaries are published on the releases page.
Every PR targets develop and must pass the aggregating status check.
The nightly builds develop on all platforms (Windows, macOS Intel/ARM, Linux) and publishes a pre-release with a 14-day rolling history.
A green, stable develop is promoted to master — the release-ready snapshot.
Tagged releases are GPG-signed and deployed to APT, AUR, Homebrew, winget and Flatpak automatically.
🔒 Security
CodeQL static analysis (security & quality suite) on every change to master
OpenSSF Scorecard and dependency review on every pull request
GPG-signed commits and release tags; force-push and branch deletion blocked on master
Action versions pinned by commit SHA; runners restricted with egress auditing
Found a vulnerability? Please follow the security policy — do not open a public issue.
🤝 Contributing
Contributions are welcome. Every change follows Issue → Branch → PR → Review → Merge, opened against develop:
Open an issue describing the bug or feature.
Branch off develop as fix/short-description or feat/short-description.
Open a pull request to develop referencing the issue (Closes #N); CI runs automatically.
Once the status check is green, the change is squash-merged.
Report bugs and request features via the issue tracker.
📄 License
Bambu Studio is licensed under the GNU Affero General Public License, version 3. Bambu Studio is based on PrusaSlicer by Prusa Research, which is based on Slic3r by Alessandro Ranellucci and the RepRap community.
The AGPL-3.0 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license.
> The Bambu networking plugin is based on non-free libraries and is optional. Without it, you can still slice and print via SD card.