Print. Track.
Master.

The ultimate tool for makers and professionals. Manage your filaments, analyze your GCode, and optimize your costs with a sleek, intelligent interface.

app.spoolytracker.com
SpoolyTracker Dashboard Preview

Key Features

Built for Efficiency

Inventory Management

Track your spools to the gram. Get alerted before running out and optimize your purchases.

NFC Mobile App

One scan, one action. Identify your spools instantly and deduct consumption via NFC.

Spool AI

Natural language: stock by material, risky spools, depletion forecasts and purchase recommendations.

NEW

Calibration helper

Built-in calculators turn your test prints into ready-to-use settings: flow, flow ratio, max speed by temperature (VFA), applied to the filament in one click.

Analytics

Customizable dashboards: consumption, costs and stock at a glance. Show, hide and rearrange your charts.

Self-calibrating AI engine

An AI that has to prove itself right

Your workshop learns gradually from every real consumption. At first, SpoolyTracker shows a provisional estimate. Once enough history is available, the models compete on spool endings they have never seen — and only the most reliable one stays active.

Learning isolated per workshop

Forecast bias, ghost weight, weekly rhythm and consumption memory: the engine sharpens its estimates as you use it. Your data is never mixed with other workshops, and self-hosting keeps it comfortably on your own infrastructure.

Champion vs challenger

Once enough history is available, the calibrated model and the simple baseline compete on unseen spools. If calibration is not at least 5% better, SpoolyTracker prudently keeps the simple method.

Honest verdict
PRO

Calibrated, prudent, provisional or still learning: you always know where your workshop stands. The page shows reliability as soon as it can be measured, or simply tells you what comes next.

Self-hostable, LLM-free

The engine runs in Docker with no LLM by default: deterministic, explainable statistics. Full Swagger for your own tools.

Out-of-sample walk-forward Every workshop stays isolated Self-hostable Explore the AI Swagger →
AI
Workshop Intelligence
Champion vs challenger, live
Calibrated
Calibrated model SELECTED
12.4%
Naive model 19.8%

Median out-of-sample error — lower is better.

The calibrated model cuts the error by 37% on never-seen spool endings: it gets activated.
First reliability measured Validated
Honest comparison Validated
Spool endings evaluated 8

Spool AI & Rack Storage

Find a spool without digging through the workshop

Recreate your shelves, cabinets and bins as they exist in the real world. Spool AI then helps you understand stock levels, prepare print consumption, and spot gaps between inventory and storage.

Smart stock summary

Ask "Summarize my stock by material and color" and get a real PLA, PETG, TPU, color and remaining-weight breakdown.

Low-stock alerts

"Which spools are almost empty?" lists spools below the threshold with remaining grams and percentage.

Guided consumption

"I printed 85g in black PLA" prepares a confirmable action to deduct material from the right spool.

Project feasibility

"Can I print the wall mount project?" compares project requirements against available stock.

Depletion forecast
PRO

"When will I run out of black PLA?" estimates a date from your real usage, and flags anomalies.

Purchase recommendations
PRO

The AI spots spools to reorder and prepares an order, sorted by urgency, before it blocks your prints.

AI assistant Pro forecasts Web & mobile rack Local vision beta
SpoolyTracker inventory rack view
AI
Real Spool AI examples
Intents supported by the assistant
You: Summarize my stock by material and color.

Spool AI: Active stock contains 4 spools, with 1550g available. PLA: 2 spools, 775g including black 740g and white 35g. PETG: 2 spools, 775g including white 680g and red 95g.

You: Which spools are almost empty?

Spool AI: Low stock spools: ArianePlast PLA white, 35g remaining (3.5%); Prusament PETG red, 95g remaining (9.5%).

You: Can I print the electronics enclosure project?

Spool AI: Feasible estimate. PETG white: 420g required, 680g available. PLA black: 160g required, 740g available.

You: I printed 85g in black PLA.

Spool AI: I propose recording 85g of consumption on black PLA. No data is modified before confirmation.

OrcaSlicer Integration

Keep inventory in sync from your slicer

Add the SpoolyTracker script to OrcaSlicer's post-processing scripts. On each G-code export, SpoolyTracker analyzes filament usage, suggests the right spool, and can automatically deduct consumption.

1
Generate a key

From Settings > Integrations.

2
Download the script

Available in the Downloads area.

3
Paste the command

In OrcaSlicer, Process > Others.

OrcaSlicer post-processing
python "C:\path\to\spooly_orca.py" \
  --api-url https://app.spoolytracker.com \
  --api-key sk_orca_xxx \
  --commit
Automatic G-code analysis
Revocable API key
Optional stock deduction
Fits the Orca workflow
Home Assistant
SpoolyTracker
HACS custom repo
Service
spoolytracker.log_consumption
Sensors
Stock, last log, API
Matching
spool_id, AMS, active select
API
Secure token
action: spoolytracker.log_consumption
data:
  printer_name: "Workshop"
  grams_used: 42
  ams_unit: 1
  ams_slot: 0

Home Assistant Integration

Log filament usage from your automations

Install the SpoolyTracker module in Home Assistant, connect your instance with an API key, then let your automations record filament consumption when a print finishes.

1
Add the repo

HACS > Custom repositories > Integration.

2
Connect the API

Official cloud or self-hosted instance.

3
Automate

Consumption logs, AMS mapping, active spool.

View the Home Assistant module
{}
.json filament profile
Orca / Bambu Studio format
SpoolyTracker Orca · Bambu
Nozzle & bed temperatures
Volumetric flow & flow ratio
Speeds & conditional rules
Retraction & drying

Filament profile export

Calibrate once, print everywhere

Export any spool as a JSON profile and import it straight into OrcaSlicer or Bambu Studio. Your calibrated settings follow you into the slicer, with no re-entry.

1
Export to JSON

"Export profile" button on the spool.

2
Import into the slicer

Filament tab > import the .json file.

3
Print

The profile is ready, compatible with every printer.

The companion app

Your workshop in
your pocket

No more going back to your computer. Tag your spools with NFC (TigerTags) and manage your stock with a simple gesture. iOS & Android compatible.

  • Instant NFC identification
  • Real-time print tracking
  • Critical level alerts
Mobile App Preview

Investment

Choose Your Scale

Open source on GitHub

Free

0€/mo
  • 30 spools max
  • 3 users
  • 5 projects
  • Analytics included
  • Standard GCode scan (20MB max)
  • 3 files per project
Recommended

Pro

5.99€/mo
  • 100 spools
  • 20 team members
  • 50 projects
  • Priority GCode scan (100MB max)
  • 10 files per project

Enterprise

19.99€/mo
  • Unlimited users
  • Unlimited projects
  • GCode files (200MB max)
  • Collaborative spaces
  • Unlimited project files