-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
"Look mom, custom printer and no SSH."
Bespok3d is a plugin manager for Klipper 3D printers. Pick what you want your printer to do, press install. No custom firmware, no flashing, no voided warranty — it works on stock firmware exactly as it shipped from the factory.
It is printer-agnostic by design. Hardware paths, service names, partition layouts, and quirks are absorbed by adapters. The Snapmaker U1 is the first supported printer, and more will follow.
| Printer | Status | Notes |
|---|---|---|
| Snapmaker U1 | ✅ Confirmed working | Reference implementation |
| Other Klipper printers with SSH access | 🔧 Adapter needed | Core is ready; needs a printer-specific adapter |
Bespok3d is in active early development. This is what works right now:
| Feature | Status |
|---|---|
| mDNS printer discovery | ✅ |
| Manual printer add | ✅ |
| Printer enrollment (U1) | ✅ |
| On-printer daemon (U1) | ✅ |
| GPG key management | ✅ |
| Git host connection (GitHub, Gitea) | ✅ |
| Plugin catalog — browse, search, filter | ✅ |
| Plugin one-click install | 🚧 In progress |
The plugin catalog is available — you can browse, search, filter by category and trust tier, switch between grid and list view, and open each plugin's detail panel. Installation (sending a plugin to the printer) is the next thing being built. In the meantime, the POC plugins (camera, RFID, Spoolman, remote screen) install over SSH — see Plugins.
- Quick Start — enroll your Snapmaker U1 in under 10 minutes
- Printers — discovery, enrollment, status, and printer management
- Plugins — available plugins, the in-app catalog, and how to install them today
- Keys — GPG key management and the trust model
- Git Hosts — connecting to GitHub or Gitea
- Settings — all settings explained
Bespok3d is free software released under the GNU Affero General Public License v3 (AGPL-3.0). This means you can use, study, modify, and distribute it freely — but if you run a modified version as a network service, you must make your source available under the same terms.
Bespok3d - open source under AGPL-3.0. Look mom, custom printer and no SSH.
Get started
Reference
Advanced