Spoolman

Keep track of your 3D-printer filament spools, colours and usage.

Hobbies MIT

Reviewed version 488eb74

What it does

Spoolman is a self-hosted inventory for 3D-printing filament. You record each spool with its material, colour, weight and price, and it keeps track of how much is left as you print. It connects to printer software such as Klipper and OctoPrint, and can print spool labels.

  • Remaining weight tracking
  • QR-code labels
  • Integrations with Klipper and OctoPrint
  • Custom fields

Great for: 3D-printing hobbyists with more spools than they can remember.

  • LicenceMIT
  • Where it runsYour computer (free)
  • Built withpython, typescript
  • Your dataNone stored
  • SourceDonkie/Spoolman

Ways to use it

Your AI helps you choose, based on what you need, and sets it up with you in plain words.

  • On my own computerFreeYour AI installs what it needs and explains each step. It works while your computer is on.

How people are using this project

Examples of what people ask their AI to do with Spoolman. Start from one, or just tell your AI and it will ask what you'd like.

Can I trust it?

  • MIT. Free to use, change and share, even commercially. Keep the original copyright notice.
  • Your data: stores no personal data. A SQLite database in the data folder (a Docker volume).
  • Other services: Printer software integration (Moonraker or OctoPrint) (optional, free)
  • Reviewed version. Your AI always gets exactly the version we've checked.
  • It has no login by default. Keep it on your home network or behind a login proxy.

Did it work for people?

No reports yet

Be the first to tell others how it went.

Tell us how it went

Your own Netflix for the films, TV and music you already have, on every screen.

Hobbies

Your own Spotify for the music you already own, on your phone and in any browser.

Hobbies

Your own private Audible for the audiobooks and podcasts you already have.

Hobbies