Skip to main content
MakeKeeper
Install

free · source available · self-hosted

Workshop organizer: projects, materials and purchases in one place

MakeKeeper is a free, source-available app for people who build things: electronics, woodwork, sewing, 3D printing. Projects with checklists, materials tracked by drawer, purchases under tracking. Runs on your own server or a Raspberry Pi in one command.

Install release 0.17.0 curl -fsSL https://raw.githubusercontent.com/makekeeper/makekeeper/main/deploy/install.sh | bash
  • source available
  • v0.17.0 · August 2026
  • no cloud, no subscriptions
  • arm64 · Raspberry Pi
  • Vue 3 · NestJS · PostgreSQL

What it looks like inside

The three screens where the work happens: the project board, a project with its checklist, and the material store with locations.

Project board: status, progress and what is blocking work.
Project card: steps, the parts each step needs, notes.
Inventory: stock, storage address and a restock hint.

What changes in practice

The parcel took a month? The project isn't forgotten.

Every part is pinned to a project and a step — when it lands, you remember why.

Shortages surface before they stop your work.

Stock is checked against project plans — you learn about gaps early, not mid-solder.

The shopping list writes itself.

Project plan minus stock = a ready list: what to buy, how much, for which step.

Back after a month — you know what's next.

Checklists keep the context: what's done, what awaits parts, what comes next.

The assistant calculates and finds.

A divider, fabric yardage, "where are the M3 screws" — ask in chat, it answers.

One app for every craft

Electronics

LED cube 8×8×8 · 68%

142 parts · 2 orders in transit

Woodwork

Oak desk lamp · 52%

oil running low · restock

Sewing

Linen dress · 40%

linen 2.4 m · zipper listed

3D printing

Weather station case · 75%

PLA 600 g · inserts shipping

…and any other craft: models, leather, stained glass, bikes

MakeKeeper features

Six modules covering the whole cycle: from the idea to the last part you had to buy.

Projects & checklists

Ideas, steps and visible progress. Come back a month later and instantly know where you stopped and what is next.

Inventory

Parts, fabric, lumber, filament — by drawer and shelf. It warns about shortages before they stop your work.

Purchases & tracking

The shopping list builds itself from the plan. Orders stay tracked, every part pinned to a step — when the parcel lands, you remember why.

Assistant

A helper on demand: does the math, finds parts across drawers, updates stock — in plain chat.

Storage map

A map of cabinets, drawers, boxes and shelves. Every part knows its address — "drawer B3" is found faster than you can recall where it is.

Multi-user

One workshop — the whole family or club: everyone gets an account; projects and inventory shared or personal, as you configure.

Install: one command

  1. 1One installer command — Docker with Compose v2 is the only prerequisite
  2. 2Open localhost:8080 and start your first project
  3. 3Images and source live on GitHub — updates and issues too
  • no cloud
  • no subscriptions
  • data stays home
  • Raspberry Pi OK

Frequently asked questions

Is MakeKeeper really free?

Yes. No paid tiers, no subscriptions — you just run it yourself. The source is available to read and build, under our own licence rather than an OSI-approved one.

Where is my data stored?

In your own PostgreSQL database on your own hardware. The app runs locally and sends nothing out — there is no cloud in the picture.

Will it run on a Raspberry Pi?

Yes — the image is built for arm64 and runs on a Raspberry Pi 4 or newer. 2 GB of RAM is enough.

Can I print QR labels?

Yes. Storage places and materials can carry QR labels — print them, stick them on drawers and boxes, and scanning one brings up what is inside.

Can several people use it?

Yes: several accounts in one workshop, with projects and inventory either shared or personal.

How do I import my spreadsheets?

Inventory imports from CSV: name, quantity, location columns. Export is CSV too — the data stays yours.

How do I back up my data?

MakeKeeper has a built-in export that takes all of your data out and an import that reads it back — that is also how you move to another machine. The PostgreSQL database is yours as well, so an ordinary dump works too.

Give your workshop a memory

One command — and everything you build by hand is accounted for.

Built by hand, for people who build by hand.