Skip to Content
LearnHouse
Getting Started
Set up your first organization and course in minutes
Platform Guide
Courses, editor, AI, assignments, and more
Self Hosting
Deploy on your own infrastructure with the CLI
Developers
Architecture, REST API, and contributing guide

Platform Features

Tech Stack

LayerTechnology
FrontendNext.js 16, React 19, Tailwind CSS v4, Tiptap
BackendFastAPI, Python, SQLModel, Alembic
CollaborationHocuspocus (Yjs/CRDT)
DatabasePostgreSQL 16 + pgvector
CacheRedis 7.2
AIGoogle Gemini, LlamaIndex
CLICommander (Node.js)

New to LearnHouse? Start with the Quickstart guide to get a running instance in under 5 minutes.

Explore by Topic

For Educators & Admins

For DevOps & Self-Hosters

  • Quick Install — One command setup with npx learnhouse@latest setup
  • Configuration — Environment variables, AI, email, and storage
  • Maintenance — Updates, backups, monitoring, and troubleshooting

For Developers