Self-host

Your servers. Your data.
The whole platform.

BrickThink is open source under Apache 2.0. Clone the repository, bring a Postgres database, and run the full five-stage LEGO® SERIOUS PLAY® platform on infrastructure you control. Self-hosting costs nothing and cuts no corners.

What you get

Not a community edition. The edition.

The open-source repository is the same code that runs brickthink.io. No feature flags to unlock, no seat limits to buy off.

  1. 01

    The full five-stage method

    Skill-building through guiding principles, in order, with stage controls and timers. Nothing is held back from the open-source build.

  2. 02

    The real-time brick canvas

    The shared canvas, all 52 brick tiles, live cursors, and breakout rooms — the same collaborative core that runs on brickthink.io.

  3. 03

    Story capture and exports

    Narration capture on the canvas, stage images, and session data exports. Your sessions, your records, on your disks.

  4. 04

    Accessibility built in

    WCAG 2.2 AA: keyboard-driven building, screen-reader-named bricks, colour-blind-safe palette with pattern backup, reduced-motion support.

The stack

Boring on purpose.

Standard, well-documented pieces your ops team already knows. No exotic runtime, no vendor lock-in.

Next.js
Web app — plain Node deploy, no proprietary runtime
Supabase
Postgres, auth, and storage — hosted or self-managed
Yjs
Real-time collaboration worker for the shared canvas
Apache 2.0
Permissive licence — use it, change it, ship it

The honest small print

The platform — every stage, every canvas feature — is in the open repository. A small set of produced deliverables, such as AI-written session reports, are hosted services on brickthink.io and carry a per-session charge to cover what they cost us to run.

Self-hosting gives you the complete workshop tool with no charge and no phoning home. If you later want a hosted deliverable, that is what brickthink.io is for.

Apache 2.0 · open source

Clone it. Run it. Own it.

Bug reports and pull requests welcome — the roadmap is public and the issues are open.