MakerVault - Desktop File Organizer for Makers

Built with Claude Code, Desktop App, Rust & Tauri, Product Launch, Indie SaaS

Visit Project
Main project image

Designed and built a local-first desktop application for laser cutter, CNC, and 3D printer users to instantly find, tag, and organize thousands of design files. Built in 72 hours using Claude Code and the 48-Hour Product Playbook.

MakerVault application screenshot

The Problem

Makers who use laser cutters, CNC routers, vinyl cutters, and 3D printers accumulate thousands of design files across their machines. SVGs, DXFs, STLs, LightBurn projects, G-code — scattered across folders with no good way to find what they need.

The core pain point wasn’t “I can’t see my files.” It was “I can’t find my files.”

That insight — discovered during community validation before writing a single line of code — shaped the entire product.


What MakerVault Does

Find any design file in seconds. Tag it. Open it. Done.

Auto-Indexing & File Watching

Point MakerVault at your folders and it auto-indexes 25+ file types: SVG, DXF, STL, LightBurn (.lbrn2), G-code, AI, EPS, PDF, and more. New files are detected automatically through file watching.

Search returns results in under 30ms across 50,000+ files. But it doesn’t just search file names — it searches inside files. Find a project by the text it contains, the cut settings it uses, or the fonts it references.

LightBurn Deep Integration

The killer feature. MakerVault reads inside .lbrn2 files and extracts:

Search for “Helvetica” and find every LightBurn file using that font. Search for “speed 300” and find every file with that cut setting. No other tool does this.

Hierarchical Tagging

Organize files with up to 3 levels of nested tags. Color-coded badges make visual scanning instant.

Spacebar Quick Preview

Like Finder’s Quick Look — hit spacebar to preview any file without opening its native application.

Duplicate Detection

BLAKE3 hashing identifies duplicate files across all watched folders, helping reclaim disk space.

Source Tracking

Tag where files came from — Etsy, Design Bundles, your own designs — and filter by source later.


The Build: 72 Hours, 49 Commits

MakerVault was built in 72 hours (March 5–8, 2026) using Claude Code and a methodology I call the 48-Hour Product Playbook — heavy upfront planning so execution is pure velocity.

The Numbers

MetricValue
Total elapsed time72 hours
Commits49
Lines of code added18,550
Files created235
Unit tests47
Planning docs written1,487 lines
Refactors needed0 structural (2 cosmetic file splits)

How It Happened

Day 1 (4 commits): Foundation — cloned a Tauri starter template, added database schema, file type registry, and Rust module scaffold. Phase 0 took 37 minutes.

Day 2 (33 commits): All core features — scanning, tagging, search, preview, file actions, licensing, file watching, onboarding, and 37 unit tests. One commit every 45 minutes for 24 hours straight.

Day 3 (5 commits): Polish — duplicate detection, app icons, auto-updater.

Day 4 (7 commits): Release hardening — code signing, notarization, final bug fixes.

By 5 AM on Day 2 (6 hours in), the app had scanning, tagging, search, preview, and file actions. The remaining 66 hours were polish, licensing, and release prep.

Why It Worked

The planning-to-code ratio was 1:12 — every line of planning generated 12 lines of shipped code. Key decisions that enabled this:


Technical Architecture

Design Principles


Business Model


Roadmap