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.
free · source available · self-hosted
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.
curl -fsSL https://raw.githubusercontent.com/makekeeper/makekeeper/main/deploy/install.sh | bashThe three screens where the work happens: the project board, a project with its checklist, and the material store with locations.
Every part is pinned to a project and a step — when it lands, you remember why.
Stock is checked against project plans — you learn about gaps early, not mid-solder.
Project plan minus stock = a ready list: what to buy, how much, for which step.
Checklists keep the context: what's done, what awaits parts, what comes next.
A divider, fabric yardage, "where are the M3 screws" — ask in chat, it answers.
LED cube 8×8×8 · 68%
142 parts · 2 orders in transit
Oak desk lamp · 52%
oil running low · restock
Linen dress · 40%
linen 2.4 m · zipper listed
Weather station case · 75%
PLA 600 g · inserts shipping
…and any other craft: models, leather, stained glass, bikes
Six modules covering the whole cycle: from the idea to the last part you had to buy.
Ideas, steps and visible progress. Come back a month later and instantly know where you stopped and what is next.
Parts, fabric, lumber, filament — by drawer and shelf. It warns about shortages before they stop your work.
The shopping list builds itself from the plan. Orders stay tracked, every part pinned to a step — when the parcel lands, you remember why.
A helper on demand: does the math, finds parts across drawers, updates stock — in plain chat.
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.
One workshop — the whole family or club: everyone gets an account; projects and inventory shared or personal, as you configure.
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.
In your own PostgreSQL database on your own hardware — there is no cloud in the picture. The app sends nothing out unless you switch on the optional liveness report, which is off by default and never carries your data.
Yes. Both images are published for linux/amd64 and linux/arm64 under the same tag, so a Raspberry Pi on a 64-bit system pulls a native build rather than an emulated one — as do an Ampere or Graviton VPS and an Apple Silicon machine. Other architectures, such as 32-bit ARM and RISC-V, are not published.
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. A label can also be sent straight to a Niimbot B1 label printer — no driver, no system print dialog.
Yes: several accounts in one workshop, with projects and inventory either shared or personal.
Inventory imports from CSV: name, quantity, location columns. Export is CSV too — the data stays yours.
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.
One command — and everything you build by hand is accounted for.
Built by hand, for people who build by hand.