Design printable 3D models in your browser, and collab with AI Agents.
105
Design printable 3D models in your browser — start from templates, preview instantly, leave notes on the model, and keep full control of every change.
ScadFlow helps you create and refine 3D-printable models without fighting complex tools.
Open it in your browser and:
Built for beginners who want clear steps, and for makers who want a careful review loop before anything is final.
Runs on your own computer. Your designs stay with you.
Image: niradler/scadflow:0.0.1
Open in browser: http://127.0.0.1:3000
Keep it on your own computer only for now. ScadFlow does not yet have sign-in, so do not share it on a home network or the public internet.
# macOS / Linux
sh setup-docker.sh
# Windows PowerShell
.\setup-docker.ps1
docker compose up --detach
The first start downloads the image and can take a few minutes. Check that it is ready with:
docker compose ps
When scadflow shows as healthy, you are ready.
From the same install folder:
docker compose ps
docker compose logs --follow scadflow
docker compose restart scadflow
docker compose down
docker compose down stops ScadFlow but keeps your saved designs on disk.
Your designs live under ~/.scadflow, not inside the install folder. To update:
.env.docker and .env.docker.postgres into the new folder (do not re-run setup unless you intend to start over).docker compose pull
docker compose up --detach
Optional: use another local port for one run:
SCADFLOW_PORT=8080 docker compose up --detach
| Folder | What it stores |
|---|---|
~/.scadflow/postgres/ | Database |
~/.scadflow/data/ | App data |
~/.scadflow/workspace/ | Your project folders |
On Windows that is usually %USERPROFILE%\.scadflow\.
Passwords stay next to compose.yaml in .env.docker and .env.docker.postgres. Do not share or commit those files.
If you later move off Docker to a local install, you can point that install at the same workspace (and review data) folders manually — your project files are already there.
The public gist includes:
| File | Purpose |
|---|---|
compose.yaml | Starts ScadFlow from this Docker Hub image (no source code needed) |
setup-docker.sh / setup-docker.ps1 | One-time password and folder setup |
001-scadflow-app.sh | First-launch database setup |
Content type
Image
Digest
sha256:bc0cf6c55…
Size
217.8 MB
Last updated
about 2 months ago
docker pull niradler/scadflow:0.0.1