← Back to all sparks
L

LearnHouse

EDTECH
Velocity5.0

Next-generation open-source learning platform — courses, assignments, AI-assisted teaching, and code execution.

LearnHouse is hardening its self-hosting CLI and scaffolding an Enterprise Edition.

cliself-hostingenterprise-editiondockerdeveloper-experience
Current state
LearnHouse is iterating steadily on its installer CLI rather than the core learning app. The recent run fixes Docker exec, port/slug validation, large video uploads, and setup customization, while introducing early Enterprise Edition commands and a safer community-update path. This is developer-experience and self-hosting work aimed at making the product easier to stand up and operate.
Where it's heading
Two threads are visible: continued CLI reliability hardening, and the gradual build-out of an Enterprise Edition command surface. The EE scaffolding suggests LearnHouse is preparing a paid or enterprise tier layered on top of the open community install. Expect the CLI to keep absorbing operational concerns as self-hosting matures.
Prediction
Continued CLI hardening, with the Enterprise Edition commands pointing toward a more formal EE/community split and a paid tier built on the self-hosting foundation.

Recent moves

  1. 5d ago

    Allow large video uploads and surface upload errors

    Allows large video uploads and surfaces upload errors. A concrete operational fix that unblocks a real self-hosting pain point.

    View source ↗
  2. 5d ago

    Fix docker exec, port/slug validation, update and restore

    Corrects docker exec, port/slug validation, update pull, and restore behavior, plus bundled web/api/locale/docs updates. Broad CLI reliability work in the self-hosting push.

    View source ↗
  3. 14d ago

    Add Enterprise Edition CLI commands; safer community update

    Adds Enterprise Edition commands and a safer community-update path. Early scaffolding for an EE/community split inside the CLI.

    View source ↗
  4. 26d ago

    CLI 1.4.7: no functional changes

    Version bump with no functional changes listed beyond the install line. A no-op maintenance release.

    View source ↗
  5. 1mo ago

    Custom org name/slug at setup; port and healthcheck handling

    Adds custom organization name/slug during setup, better port handling, healthcheck updates, and EE improvements. User-facing setup flexibility for self-hosters.

    View source ↗
  6. 1mo ago

    Dev EE override, symlink handling, Alembic migration fix

    Dev-mode EE override, symlink handling, an Alembic migration config fix, and CLI refactors. Mostly internal developer-mode plumbing.

    View source ↗