# Tracefinity

> Tracefinity is a self-hosted, open-source web app that turns tool photos into 3D-printable gridfinity bins using local AI or cloud APIs.

- **Category:** 3D Printing
- **Licence:** MIT
- **Latest version:** 0.10.1
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker, Docker Compose, Helm, Build from Source
- **Tags:** 3d Printing, AI, 3mf, Gridfinity, Tool Organization, Bin Generator, Stl Generator, Svg Export, Tool Tracing, Workspace Organization

## Description

Tracefinity is a self-hosted web application that creates custom gridfinity storage bins from photos of tools. Users place tools on standard paper sizes, photograph them, and AI traces tool outlines automatically using local models (IS-Net, BiRefNet Lite, InSPyReNet) or cloud APIs (Google Gemini, Replicate, fal.ai). Traced tools are saved to a library, organized into projects, and arranged in a bin editor with snap-to-grid layout. Features include finger holes, interior rings for hollow tools, cutout clearance and chamfer, contrast inserts for multi-color printing, text labels, live 3D preview, and automatic bed splitting for large bins. Exports include STL, 3MF (multi-color), and SVG. The application runs in a single Docker container with data in one volume, works on both AMD64 and ARM64 architectures, and requires at least 2GB RAM for the default IS-Net model. Authentication is built-in with 2FA support, and an optional Ollama or OpenRouter integration can auto-name tools.

## Links

- [Homepage](https://github.com/tracefinity/tracefinity)
- [Docker](ghcr.io/tracefinity/tracefinity)
- [GitHub Repository](https://github.com/tracefinity/tracefinity)
- [Docker Images (ghcr.io)](https://github.com/tracefinity/tracefinity/pkgs/container/tracefinity)

---
Source: https://selfhost.directory/project/tracefinity