{"repo":"ahmedEid1/lumen","free":true,"listed":false,"github":"https://github.com/ahmedEid1/lumen","clone":"git clone https://github.com/ahmedEid1/lumen.git","description":"Lumen — learner-owned AI education platform. Tell the AI what you want to learn: it builds you a private course in ~a minute, tutors you with course-scoped RAG + citations, and lets you share, clone & remix via a moderated catalog. BYOK, custom no-LangChain multi-agent orchestrator, golden evals in CI, MCP server. Live demo + public /eval.","language":"Python","stars":82,"topics":["python","agentic-ai","celery","docker","e-learning","evals","fastapi","llm","mcp","nextjs"],"license":"GPL-3.0","category":"mcp-servers","readme_excerpt":"Lumen Type a one-sentence learning goal — an AI orchestrator builds you a private course in 50 seconds, a RAG tutor with citations teaches it, and you can audit every agent decision it made. Custom multi-agent system, no LangChain · public evals with the weak scores kept in · live in production -2ea44f?style=flat-square) Live demo · Eval results · Architecture · MCP server Real production recording (Groq Llama 3.3 70B). Intake trimmed 6×, the 50 s build 16× — the brief and the finished course are real-time. Try it yourself: the one-click demo pre-fills demo@lumen.test / Demo!2026 and drops you into the tutor (free-tier box — give a cold page a few seconds). What this is A learner-owned, two-role e-learning platform — every signed-in user runs the whole loop themselves; admin only moderates and configures. The product is the loop; the point of the repo is the agentic system underneath it. Step What happens --- --- Define A guided AI intake (capped at six turns) turns a fuzzy goal into a structured learning brief — the source goal is field-encrypted at rest Build The authoring orchestrator builds a private course from the brief — honest status, no half-finished partials, re-runnable, cancellable ( build.py , the durability/idempotency/quota shell) Learn A course-scoped RAG tutor answers with lesson citations and a visible tool-call trace Share Publishing stays private; public listing is an explicit share + admin moderation state machine with an immutable audit trail Clone Any l","default_branch":null,"files":null,"tree":[],"storefront":"/r/ahmedEid1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ahmedEid1/lumen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}