Skip to content
@Bespok3d

Bespok3d Org

Install what you want. Your printer, your rules.

Bespok3d

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.

Start here

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

This is a beta

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.

How the pieces fit

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

Contribute

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.

Licence

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.

Popular repositories Loading

  1. Bespok3d-desktop Bespok3d-desktop Public

    Besok3d is an app store and package manager for Klipper 3D printers. Install plugins, adapters, and features with one tap. No terminal, no custom firmware.

    TypeScript 13

  2. material-tags material-tags Public

    This repo is meant to contain al the decoders for possible tags out there.

    Python 1

  3. b3-builder b3-builder Public

    B3 files builder and packager for Bespok3d Plugins

    TypeScript 1

  4. main-index main-index Public

    The Bespok3d plugin index: the published catalog the app reads to find and install plugins.

    JavaScript

  5. u1-hw-camera u1-hw-camera Public

    Hardware-accelerated camera streaming for the Snapmaker U1: MJPEG and WebRTC encoded on the SoC video pipeline instead of the CPU.

    C

  6. u1-klipper-config-enhancers u1-klipper-config-enhancers Public

    Small Klipper config plugins for the Snapmaker U1: purge line at the back, CPU temperature sensor, idle timeout, object processing.

    Shell

Repositories

Showing 10 of 28 repositories

Top languages

Loading…

Most used topics

Loading…