AllMyPrinters

3D printer app for Android · Beta

Looking for a Spoolman alternative?

Spoolman is a good tool and for many people it stays the right choice. It runs on your own server and fits Klipper well. AllMyPrinters is an Android app: it needs no server and also talks to printers Spoolman doesn’t reach on its own. Here is where the real differences are.

Stay with Spoolman if

  • you already run a home server, NAS or Raspberry Pi and like it that way
  • you want the same spool list in the browser on every device, iPhone included
  • your printers run Klipper or OctoPrint and you only want to manage spools
  • you want open source code and a REST API to build on

AllMyPrinters fits better if

  • you have a Bambu Lab, Anycubic, Creality, Elegoo or Flashforge printer with a multi-colour unit
  • grams should come off the right spool per AMS, ACE or CFS slot without extra tools
  • you don’t want to run anything at home
  • you also want to see your printers, slice and print from your phone

The comparison in detail

TopicSpoolmanAllMyPrinters
Where it runsOn your own server, usually in DockerOn your Android phone. Nothing else to run
PriceFreeFree during the beta
Source codeOpen (MIT licence)Not open
LoginNone built in. For access from outside, the project recommends a proxy with a loginNone needed, the app is on your phone
Your dataOn your serverOn your phone and in the Android backup; daily backup to your NAS if you like
Several devicesAny browser sees the same dataOne phone. No sync between devices yet
KlipperBuilt into Moonraker, Fluidd and MainsailThe app talks to Moonraker directly. If Spoolman runs there, the app follows its spools
OctoPrintWith a pluginDirectly through OctoPrint, no plugin
Bambu Lab AMSOnly through other tools such as Bambuddy or SpoolmanSyncBuilt in, per slot (LAN mode)
Anycubic ACE, Creality CFS, Elegoo CANVAS, Flashforge IFSNot built inBuilt in, per slot
Live printer status and cameraNot part of SpoolmanYes, all printers on one screen
Slicing and sending printsNot part of SpoolmanYes, with OrcaSlicer
Filament catalogSpoolmanDBSpoolmanDB as well, plus your own entries
QR labelsYesYes, and the scanner also reads Spoolman labels
Programming interfaceFull REST APINone
Languages186

What Spoolman does better

  • It doesn’t depend on a company. Spoolman keeps running on your machine whatever happens elsewhere, and you can change the code yourself.
  • On Klipper it counts while the print is running. The app books the slicer’s grams and gives the rest back if you cancel.
  • One server, every device: the same list in any browser, iPhone included. The app keeps its data on one Android phone.
  • You can connect almost anything through its REST API.

How your spools move over

  1. Step 1

    In the app, open More → Import spools → From Spoolman.

  2. Step 2

    Enter the address of your Spoolman server on your Wi-Fi (port 7912 is the default), or pick a JSON or CSV export.

  3. Step 3

    Your spools keep their Spoolman numbers and NFC tags, and the scanner reads your old labels. Importing again updates instead of duplicating.

Or keep both

On Klipper you don’t have to choose. If Spoolman is set up in Moonraker and the printer reports a Spoolman spool in a slot, the app takes that spool, creates it if needed and uses Spoolman’s remaining weight. It doesn’t deduct anything extra from those spools.

Try it with your printer

Free during the beta. For Android 8 or newer.

Details about Spoolman checked on 31 October 2026 on its GitHub page and wiki. AllMyPrinters has no connection to the Spoolman project.