AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Education › learnhouse
✦ Free & open sourceEducation

learnhouse

Next-gen open-source learning platform with AI playgrounds and code execution.

Open-Source LMS with AI and Code Playgrounds

Build modern educational experiences with Python, Next.js, and context-aware AI.

Free forever · open source · AGPL-3.0
✓ Needs IT✓ Browser-based✓ Real-time collaboration
7.8
ZEKAI
Powerful open-source LMS with rich interactive tooling
Free & open source · Education
Ease of setup5
Usefulness9
Maintenance9.5
Community7.5
★ 2,287
GITHUB
Sep 2026
UPDATED
AGPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

LearnHouse is a next-generation open-source learning platform equipped with block-based editing, real-time collaboration, and code evaluation. It suits educational creators and developers looking to self-host a comprehensive LMS with rich interactive content features.

Runs on
Web
Hosting
Self-host
Languages
Python
License
AGPL-3.0

What it is

It provides a FastAPI backend and Next.js frontend combined with a Notion-like block editor, AI-generated simulations, and sandboxed code execution in over 30 languages. You can manage courses, bundle them into collections, run live collaborative whiteboards, and track student submissions through built-in assignments.

Who it's for

It suits educators, instructors, and engineers who want full control over their educational content and infrastructure. It does not suit those looking for a turnkey, zero-configuration SaaS platform without self-hosting overhead.

Key features

Notion-like Editor

Create and manage courses using a powerful block-based content editor.

AI Playgrounds

Generate interactive elements, simulations, and diagrams using context-aware AI.

Auto-grading Code

Execute and automatically grade code assignments in over 30 languages.

Collaborative Whiteboards

Engage learners with real-time collaborative whiteboards built on Yjs and Hocuspocus.

How to start

Up and running in 3 steps

1
Clone the repository or run the official CLI setup wizard via npx learnhouse@latest setup.
2
Configure your database, domain, and admin credentials during the wizard prompts.
3
Start your instance using npx learnhouse start or run the development stack with npx learnhouse dev.
Real talk

Our honest verdict

What's great

  • Includes built-in code execution for 30+ languages with auto-grading.
  • Features AI-generated interactive playgrounds and simulations.
  • Real-time collaborative editing for courses and whiteboards.
  • Official CLI simplifies setup, backups, and instance management.

Where it falls short

  • Requires self-hosting infrastructure including PostgreSQL and Redis.
  • Enterprise features like payments, SSO, and multi-org are locked behind a separate license.
  • Managing updates and server maintenance demands technical proficiency.
Cost

Pricing & license

The core platform is free under its open-source licence, while enterprise features such as payments, SSO, and multi-organization support require a separate commercial agreement. Otherwise, your only cost is running it on your own server hardware.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: learnhouse for Education
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure learnhouse for you — and train your team.
Get it done for you ↗
Questions

FAQ

What database does LearnHouse use?

It uses PostgreSQL and Redis, which are configured during the setup process.

Can I accept payments for my courses?

Payment functionality is available as an enterprise feature rather than in the core open-source tier.

Does it support real-time collaboration?

Yes, it includes a dedicated collaboration server using Yjs and Hocuspocus for live editing sync.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Education — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google