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.

Download release 0.15.0 docker run -d -p 8080:8080 -v makekeeper:/data ghcr.io/makekeeper/makekeeper:latest
  • source available
  • v0.15.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 Docker command

  1. 1Run the prebuilt image — no build step, no dependencies
  2. 2Open localhost:8080 and start your first project
  3. 3Image 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 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.

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.