Look mom, custom printer and no SSH.
Bespok3d is a plugin manager for Klipper printers that runs on stock firmware. No flashing, no root shell, no soldering iron. You install the desktop app, it finds your printer on the network, and from then on adding a camera, RFID spool tracking, Spoolman, a remote screen or a web interface is a click.
The Snapmaker U1 is the first printer supported. The system is printer agnostic by design: a printer is described by an adapter, and anyone can write one.
| I want to | Go to |
|---|---|
| Use it | Bespok3d-desktop releases: macOS, Windows and Linux builds |
| See what plugins exist | Open the app's store, or browse the repositories |
| Report a problem with the app | Bespok3d-desktop issues |
| Report a problem with a plugin | That plugin's own repository |
| Ask something | Discussions |
The base system is built and it runs on real printers: enrolment, the plugin format, the on-printer daemon, the registry, packaging and signing are all in place. We opened as a beta out of caution, not because something is missing. Conventions may still be refined while real printers and real users tell us things our own bench cannot. Where a change breaks something you already installed, migrating you is our job, not yours.
| Piece | What it is |
|---|---|
| Bespok3d-desktop | the app you run on your computer: discovery, enrolment, the plugin store |
| daemon | the small service that lives on the printer and does the actual installing |
| adapters | what teaches the system about one printer model |
| plugins | the things you install, one repository each, published by whoever wrote them |
| main-index | the published catalogue every plugin plugs into |
| lib_bespok3d | the shared contract the other repositories agree on |
Anyone can publish a plugin, and anyone can write an adapter for a printer we have never seen. You do not need our permission and you do not join anything: you publish from your own repository, under your own name, and the index links to it.
Each repository carries its own CONTRIBUTING.md with what its gate expects. Start there. Packages
are signed, which proves who published something. It is never a gate on whether you may.
The desktop app is AGPL-3.0-or-later. Other repositories carry their own licence file; check the repository you are in.
Bespok3d is a project of the Bespok3d Organisation, which is not a legal entity. Copyright is held by the individual authors.