Live floorplan
Draw your floor in the built-in editor. Members book desks on a real map that updates live as others reserve — hot-desk zones show seat-by-seat capacity.
KoopDesk is open-source coworking management — members, subscriptions,
EU e-invoicing, and a live floorplan where every seat is a circle:
taken,
free.
Self-hosted on your own server, SQLite files you can back up with cp.
Rails 8 · SQLite · Hotwire · MIT licensed · no Redis, no Node
Draw your floor in the built-in editor. Members book desks on a real map that updates live as others reserve — hot-desk zones show seat-by-seat capacity.
Hot desk, dedicated desk, or private office; monthly or yearly. Pause and resume without losing billing history.
Invoices generate themselves on each member's cycle — as drafts for review or auto-issued. Idempotent, catch-up aware, boring in the best way.
Every invoice exports as PDF and EN 16931 UBL XML: RO e-Factura (CIUS-RO), XRechnung, or Peppol BIS 3.0. Ready for your national portal.
Members save a card and issued invoices charge automatically via Stripe. Leave the keys unset and payments stay entirely off.
HMAC-signed events for members, invoices, and reservations, with retries and a delivery log. Wire up door access or accounting yourself.
One container, SQLite on a volume, TLS via your proxy or Kamal. A €4 VPS runs a full space comfortably.
cp or Litestreamgit clone https://github.com/koopdesk/koopdesk.git
cd koopdesk
cp .env.example .env # set RAILS_MASTER_KEY
docker compose up -d --build