Verschnitt minimieren. Jedes Brett, jede Stange.
Teile eingeben, Material wählen, optimieren – CutStock berechnet in Sekunden den besten Schnittplan. Für Platten und Stangen, mit Maserungsrichtung und Sägeblattbreite. Als Desktop-App und selbst gehostete Web-App – kein Internet nötig.
Vom Zettel zum Schnittplan in drei Schritten
Kein Tabellenrechnen, kein Zettelchaos an der Säge.
Teile eingeben
Projekt anlegen, Teile mit Maß, Stückzahl und Maserung erfassen – oder als CSV aus Excel importieren.
Optimieren
Material und Sägeblatt wählen. CutStock rechnet den Plan, zeigt Verschnitt, Reste und was eingekauft werden muss.
Drucken oder abhaken
Den Plan als farbiges PDF mit Schnittfolge ausdrucken und an die Säge hängen – oder das Tablet mitnehmen und Teil für Teil abhaken. Beim Abhaken bucht CutStock Lager und Reste automatisch.

Platten zuschneiden
26 Zuschnitte für einen Kleiderschrank, verteilt auf Spanplatten von 2800 × 2070 mm? CutStock berechnet den Schnittplan in Sekunden – farbkodiert, mit nummerierter Schnittfolge zum Nachsägen.
- Sägeblattbreite, Besäumung und Maserung eingerechnet
- Guillotine-Schnitte: jeder Schnitt von Kante zu Kante
- Reste bleiben saubere Rechtecke

Stangen ablängen
Leisten, Kanthölzer, Rohre, Aluprofile: CutStock rechnet die Aufteilung exakt als ganzzahliges Optimierungsproblem – so werden möglichst wenige Stangen angeschnitten.
- Bis zu 99 % Ausnutzung pro Stange
- Für jeden Abschnitt steht da: ins Lager, in die Abfallkiste oder wegwerfen
- Pläne bleiben gespeichert, auch beim Projektwechsel

Immer wissen, was wo liegt
Jedes Stück trägt einen Code wie AP40-07, jedes Material hat seinen Lagerort. Der Plan sagt „Nimm AP40-07 · Wandregal“, beim Sägen bucht CutStock aus und Reste wieder ein.
- Lagerorte verwalten und sehen, was dort liegt
- Abfallkiste für kleine Abschnitte – zur Übersicht
- Etiketten je Stück oder für ein ganzes Regal

Tablet an die Säge, lossägen
Werkstatt-Modus: Vollbild, große Touch-Ziele, ein Teil nach dem anderen abhaken. Jeder Haken aktualisiert Fortschritt und Lagerbestand – neue Reste lassen sich gleich als Etikett drucken.

Reste auffüllen
Bleibt auf einer Stange oder Platte Abfall, füllt CutStock ihn mit Teilen aus anderen Projekten – zum Beispiel Hockerbeine, die du demnächst ohnehin brauchst. Es wird nie mehr Material verbraucht.

Mehrere Projekte, ein Plan
Brauchen zwei Projekte dieselben Leisten, plant CutStock sie gemeinsam. „Vergleichen“ zeigt vorher, wie viel das spart; jedes Projekt bekommt seine eigene Farbe.
Alles, was eine Werkstatt braucht
Bis zu 95 % Ausnutzung
Schnell, Nested Guillotine oder Gründlich (genetischer Algorithmus). Stangen exakt per ILP.
Maserungsrichtung
Pro Material und Teil – längs, quer oder egal.
Defekte umgehen
Astlöcher und Risse erfassen – der Optimierer plant drum herum.
Schnittfolge
Nummerierte Schritte je Platte, maßgenau mit Sägeblattbreite.
PDF-Export
Stückliste, Schnittfolge und Materialbedarf – drucken und an die Säge hängen.
Etiketten
A4-Bögen (Avery 3475/L7160) oder Dymo/Brother-Etikettendrucker.
Einkaufsliste
Lager reicht nicht? CutStock zeigt, was fehlt – per Klick ins Lager.
Mehrfach bauen
10 Regale statt einem: Anzahl am Projekt, alles wird gemeinsam optimiert.
Schnittlisten
Teile aus beliebigen Projekten zusammenstellen und als eigene Liste sägen.
CSV-Import
Teilelisten aus Excel & Co. – Trennzeichen und Spalten werden erkannt.
Tastenkürzel
Komplett per Tastatur bedienbar, Tasten frei belegbar.
REST-API
Jede Funktion per API – für Skripte, Scanner und Maschinen.
Überall in der Werkstatt
Auf NAS, Homeserver oder Raspberry Pi installieren – dann ist CutStock von jedem Gerät im Heimnetz erreichbar: Tablet an der Säge, Laptop in der Planung, alles synchron. Alle Assets sind im Image gebündelt, zur Laufzeit ist kein Internet nötig.
docker compose up -d – danach läuft CutStock unter http://localhost:8420.
services: cutstock: image: ghcr.io/orohde/cutstock:latest container_name: cutstock restart: unless-stopped ports: - "8420:8000" volumes: - ./data:/data environment: - CUTSTOCK_DB=/data/cutstock.db
Sägbar mit jeder Säge
Jeder Schnitt geht komplett von Kante zu Kante. Das lässt sich mit Tisch- oder Handkreissäge ausführen, und die Reste bleiben saubere Rechtecke, die man lagern und wiederverwenden kann.
| Verfahren | Ausnutzung | Reste | Werkzeug |
|---|---|---|---|
| Guillotine (CutStock) | ~85–95 % | immer rechteckig | Tisch-, Handkreissäge |
| Free-Cut | ~93–98 % | L- und T-förmig | CNC-Fräse nötig |
Reiter für Reiter erklärt
Kostenlos für Privat. Fair für Betriebe.
Quellcode offen einsehbar, lizenziert unter PolyForm Noncommercial 1.0.0.
Desktop-App
- macOS und Windows
- Doppelklick – öffnet sich im Browser, läuft aber komplett lokal auf deinem Rechner
- Kein Internet, keine Cloud, Daten bleiben bei dir (Sync zwischen Macs per iCloud)
Web-App (Docker)
- NAS, Homeserver, Raspberry Pi
- Von jedem Gerät im Netz erreichbar
- amd64 und arm64
Betrieb
- Schreinerei, Tischlerei, Werkstatt
- Kommerzieller Einsatz erlaubt
- Angebot per E-Mail
Warum im Browser? Die Desktop-App startet CutStock auf deinem eigenen Rechner und zeigt die Oberfläche in deinem Standard-Browser an – wie eine Web-Seite, die nur auf deinem Computer existiert. Es geht nichts ins Internet, die Daten liegen lokal.
Hinweis: Die Desktop-Builds sind nicht code-signiert. macOS: Rechtsklick → Öffnen. Windows: „Weitere Informationen“ → „Trotzdem ausführen“.
Bereit für weniger Verschnitt?
CutStock herunterladen, Teile eingeben, optimieren. In fünf Minuten zum ersten Schnittplan.