Garage tool inventory · hands-free
Everything has a spot.
Stop buying duplicates.

You already own that chalk line — you just can’t find it, so you buy another. Tool Vision labels and files every tool by camera and voice, so putting things away and cataloging them become one two-second motion.

Price$0 forever·runs on your own machine
RAPID MODE · BIN 3 · MARKING TOOLS
DeWalt Chalk Line 98%
Say yes to label it.
The bottleneck

Cataloging is so tedious nobody does it

So the garage stays chaos — and chaos quietly costs money every weekend.

$$$

Duplicate buys

A second (third) chalk line, tape measure, or blade pack — because finding the one you own takes longer than driving to the store.

15 min

The hunt

Every project starts with digging through bins. Multiply that by every tool, every weekend.

TYPE

The typing tax

Other apps make you type a name, pick a category, snap a photo, tap save. So you quit after ten items.

What you actually do

Open a bin. Hold up a tool. Say yes.

That’s the whole loop. The camera watches the bin; you just keep putting tools away.

Later — ask “where’s my chalk line?” and it tells you the bin.

The build story

A weekend side project that got serious

Started in an AI app builder, went quiet, then came back as a full hands-free system. 205 commits, front to back.

Two AI eras in one repo — generate the scaffold (2025), agentically build the hard system (2026).

Architecture — front to back

The exact stack

Local-first, open models, no vendor lock-in. Every layer swappable.

Everything it does — built & working

Feature-complete, today

Not a roadmap. Every one of these ships right now.

Market research

How it stacks up

Tool inventory today is either enterprise asset-tracking (priced per seat) or generic label apps that still make you type. Nothing is hands-free, local, and free.

CapabilityTool VisionSortlyBrother P-touchSpreadsheet

The first hands-free, local, open-source tool inventory — priced at zero because the moat is the workflow, not a subscription.

Claude connector

Run your whole garage from a chat

Tool Vision ships an official MCP connector — Claude creates bins, catalogs tools, sets categories, and prints labels headlessly. No browser needed.

you make a 36-bin wall in the garage and label it
✓ created Garage → 6.5qt Bin Wall → Bin 1…36
✓ printed 36 barcode labels
you bin 3 holds marking tools
✓ set_bin_category("Bin 3", "Marking Tools")
you what’s in bin 4?
Backing pads (6″, 5.5″, 3″, M14×2), flap wheel,
detail brush, angle-grinder pin wrench.
  • Headless control. 16 tools — the whole inventory, no browser.
  • Reaches both worlds. The cloud database and the local printer + phone camera, from one place.
  • How this was built. The whole 36-bin wall, its categories, and labels were set up through this connector — by talking to Claude.
Spaces & bins
list_locationscreate_locationcreate_bin_walldelete_locationset_bin_categorylist_binsbin_contents
Tools
list_itemscreate_itemplace_itemmint_short_code
Camera & printer
capture_webcamrequest_phone_photolist_captured_photosupload_captureprint_label
The bigger idea

AI belongs in the garage, not just the browser

Most AI lives behind a keyboard. The real leverage is putting it where hands are busy and screens are inconvenient — the workbench, the job site, the shop floor.

AI for blue-collar work

Tradespeople, mechanics, makers, and DIYers lose real hours and money to disorganization. The interface that fits that world isn’t a form — it’s a camera and a voice. Tool Vision proves agentic AI can do useful physical-world work: see an object, understand it, act — print, file, retrieve.

The pattern generalizes: parts rooms, warehouses, lab inventory, job-site materials. Everything has a spot; the AI keeps it that way.

Open models, local-first

Speech runs on whisper.cpp on-device — no cloud microphone, no per-word billing, nothing leaves the garage. Vision goes through a swappable, bring-your-own-key Worker, so you choose the model. The label logic, the print queue, the agent tools — all open source (MIT).

Capable enough to be useful, open enough to trust, cheap enough ($0) that a hobbyist and a shop both just run it.

Not a demo account

Running my own garage on it

Every number on this page is read live from the same Supabase the app writes to — my own inventory, not seed data.

128locations mapped
spaces, shelves, bins
102tools catalogued
131 units counted
102have a home
nothing unplaced
$0running cost
free models, local voice
Garage66 bins across 2 shelves
Main Shelf29 bins · totes and long stock
6.5qt Bin Wall36 slots on a 4 × 9 grid
Basement56 bins
Electrical Closet Shelf56 bins · cables, adapters, power

The dense one. Bins like USB-C to USB-C Cables — B7 and Digital Optical Cables — B15 exist because the alternative was a drawer I dug through every time.

What the camera actually saw

Real captures, real names

These are frames Rapid Mode grabbed off the webcam in my garage. The vision model named each one, I said “yes”, and the label printed. No stock photography anywhere on this page.

Frame captured by Rapid Mode on the workbench
A live Rapid Mode frame — stability auto-capture fires when motion settles, so you never touch the keyboard.
DeWalt Chalk Line
DeWalt Chalk Line
Flap Wheel
Flap Wheel
Backing Pad 6in
Backing Pad 6in
Mason’s Line
Mason’s Line
Detail Brush
Detail Brush
Knee Pads
Knee Pads
Tyvek 400 Deluxe Coverall
Tyvek 400 Coverall
Angle Grinder Pin Wrench
Grinder Pin Wrench

The app itself, on this inventory. These four panels are interface recreations — rebuilt from the product’s own design tokens and populated with the live numbers above, not captured off a screen.

See it in action

Walk through it

The animated walkthrough runs the whole loop — open a bin, present a tool, say yes, watch the label print.

Pricing

It’s free. It’s yours.

$0 / forever
No subscription. No account to try it. Open source (MIT).
The full app — Rapid Mode, Find Mode, labels, everything.
Runs on your own machine — your data stays with you.
No metered fees — local voice, your own printer.
Fork it, self-host it, make it yours.
Open Tool Vision