LLM.coPrivate, self-hosted LLM deployments
Legal AI infrastructure for firms
AI RFP discovery and response drafting
Automatic.coBusiness process automation
Secure AI virtual data roomslearnhouse
LearnHouse is an open-source learning management platform built with Next.js/React and FastAPI/Python, offering course creation, interactive content editing, real-time collaboration, code execution, and AI-powered features. It supports self-hosting via CLI and includes analytics, certificates, discussions, and podcast management.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | learnhouse/learnhouse |
| Owner | learnhouse |
| Primary language | TypeScript |
| License | AGPL-3.0 — OSI-approved |
| Stars | 1.8k |
| Forks | 394 |
| Open issues | 17 |
| Latest release | 1.3.1 (2026-07-06) |
| Last updated | 2026-07-07 |
| Source | https://github.com/learnhouse/learnhouse |
What learnhouse is
Full-stack TypeScript/Python application with Next.js frontend, FastAPI backend, PostgreSQL/Redis infrastructure, real-time WebSocket collab server (Hocuspocus/Yjs), block-based editor (Tiptap), code execution sandbox (30+ languages), and integrations with Stripe, AWS S3, Google Gemini, and LlamaIndex for AI features.
Get the learnhouse source
Clone the repository and explore it locally.
git clone https://github.com/learnhouse/learnhouse.gitcd learnhouse# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- AGPL-3.0 license requires that any modified or hosted version disclose source code and grant downstream users the same freedoms. Review legal implications if you plan to build proprietary extensions.
- Self-hosting via CLI is documented, but operational complexity (PostgreSQL, Redis, Docker, backups, monitoring) requires dedicated DevOps or infrastructure team.
- AI features (Gemini, LlamaIndex) require external API credentials and will incur recurring costs; pricing and rate limits are not specified in data.
- Real-time collaboration server (Collab) adds architectural complexity; ensure WebSocket scalability and failover strategy for production deployments.
- Code execution sandbox (30+ languages) implies security sandboxing logic; audit and test thoroughly before exposing to untrusted user input.
When to avoid it — and what to weigh
- Requiring proprietary or closed-source guarantees — LearnHouse is AGPL-3.0 licensed. Any modifications or hosting of custom versions must remain open-source. If you need closed-source derivatives, this is not suitable.
- Seeking rapid enterprise SaaS with minimal operational overhead — Self-hosting requires DevOps expertise (Docker, PostgreSQL, Redis, reverse proxy). No official managed cloud offering described. Setup and maintenance are non-trivial.
- Need for battle-tested, production-grade stability with long-term support SLA — Project is 4 years old with moderate activity (1.3.1 released mid-2026, 17 open issues). Single maintainer (Sweave) noted. Production readiness and support commitments are Unknown.
- Heavy reliance on proprietary third-party LMS integrations — Limited integration ecosystem described. Custom integrations with existing SCORM, Canvas, or Moodle systems are not mentioned and would require custom development.
License & commercial use
AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring source code disclosure of any modifications and network-accessible deployments. Commercial use is permitted under AGPL terms, but you must offer source access to users. Modifications must remain open-source.
AGPL-3.0 permits commercial use, but with strict conditions: any modified or hosted version must disclose source code and grant users identical freedoms. A commercial SaaS using custom LearnHouse code requires either: (a) open-sourcing modifications, or (b) obtaining a separate commercial license from the maintainer (not mentioned as available). Legal review is strongly recommended before proceeding.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | High |
| DEV.co fit | Good |
| Assessment confidence | High |
Project includes security reporting policy ([email protected]), which is a positive signal. Considerations: (1) Code execution sandbox (30+ languages) must isolate user code; audit isolation and resource limits. (2) AGPL disclosure requirement means source code and modifications are visible to attackers; ensure no secrets in git history. (3) PostgreSQL and Redis must be secured (network access, credentials, updates). (4) OAuth/SSO (enterprise feature) security depends on implementation; verify token handling and scope restrictions. (5) AI integrations (Gemini, LlamaIndex) send data to external APIs; check data handling agreements. No security audit report, vulnerability history, or penetration test results provided in data.
Alternatives to consider
Moodle
Mature, widely deployed LMS with 20+ years of history, extensive plugin ecosystem, and institutional support. GPL-licensed but larger community. Steeper learning curve for content creation but battle-tested for scale.
Open edX
Open-source platform (AGPL) developed by edX and community. Stronger enterprise/MOOC features, xAPI support, and bigger ecosystem. More complex deployment and maintenance; requires Python/Django expertise.
Teachable or Thinkific (SaaS)
Proprietary SaaS with minimal ops overhead, strong UX, built-in payments, and email support. No self-hosting or code ownership, recurring fees. Better for small creators who prioritize ease-of-use over control.
Build on learnhouse with DEV.co software developers
Review our implementation guide, connect with our architects to assess AGPL compliance and DevOps readiness, and plan a proof-of-concept deployment.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
learnhouse FAQ
Can I use LearnHouse commercially?
Do I need to self-host, or is there a managed SaaS option?
What payment options does LearnHouse support?
Is LearnHouse suitable for SCORM or xAPI standards?
Build it with a software development company
Pairing learnhouse with the rest of your stack is where most open-source cms projects stall. DEV.co is a software development agency that does the integration work — plus AI development when models are in scope.
Ready to evaluate LearnHouse for your learning platform?
Review our implementation guide, connect with our architects to assess AGPL compliance and DevOps readiness, and plan a proof-of-concept deployment.