lumen
Active·★ 66·GPL-3.0·Updated 2026-05-29
★ Hidden Gem
Lumen — open-source agentic AI tutor. Custom multi-agent orchestrator (no LangChain), course-scoped RAG over pgvector, golden evals in CI, observable traces, a 9-tool MCP server on the official registry. Live demo + public /eval.
Lumen is an open-source, AI-first Learning Management System (LMS) designed as a portfolio piece for agentic-AI engineering. It features a custom orchestrator for multi-agent systems, retrieval-augmented generation (RAG), and rigorous evaluation capabilities.
#Multi-Agent Systems#Retrieval-Augmented Generation (RAG)#Learning Management System (LMS)#AI Tutor#LLM Orchestration#Docker#Python#FastAPI
01
Features
01AI tutor with course-scoped retrieval-augmented generation and per-claim citations.
02Multi-modal content ingestion from URLs (YouTube, Notion, Google Docs) for course creation.
03AI-assisted authoring process with self-critique for creating lessons and quizzes.
04Production-grade observability with detailed agent traces, LLM call logging, and cost metering.
05Personalized learning-path agent that generates and adapts multi-course study plans.
02
Compatibility
Python
Runtime
Verified via docs
Docker
Containerization
Verified via docs
PostgreSQL
Database
Verified via docs
Redis
Cache/Message Broker
Verified via docs
AWS EC2
Cloud Deployment
Verified via docs
Groq
LLM Provider
Verified via docs
03
Quick start
1
$ git clone https://github.com/ahmedEid1/lumen.git
2
$ cd lumen
3
$ cp .env.example .env
4
$ docker compose up
5
$ make migrate
6
$ make seed
04
Use cases
↳Showcasing production-grade agentic-AI engineering work and multi-agent system capabilities.
↳Creating, delivering, and managing AI-powered educational courses and learning paths.
↳Rigorously evaluating LLM agent performance, cost, and adherence to specific criteria.
↳Integrating multi-agent LMS functionalities with external AI assistants like Claude Desktop via MCP.
05
Alternatives
Microsoft AutoGen★ 58.5k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
CrewAI★ 52.4k
Framework for orchestrating role-playing, autonomous AI agents. By working together, your Crew can tackle complex tasks.
Claude Flow★ 56.4k
The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms.
Open Interpreter★ 63.7k
A natural language interface for computers. Lets LLMs run code (Python, Javascript, Shell, etc.) locally on your machine.
GPT Researcher★ 27.4k
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations.
dagster★ 15.6k
An orchestration platform for the development, production, and observation of data assets.
Related searches
Comments
Log in to leave a comment
No comments yet. Be the first!