OpenMAIC
by THU-MAIC
OpenMAIC is a web platform that turns a topic or uploaded document into an interactive online lesson, with slides, quizzes, simulations and AI teachers and classmates who speak and use a whiteboard. It is for creating and running AI-led teaching and self-study sessions.
- Stars
- 41.6k
- Licence
- MIT
- Runs on
- A small server
- Setup
- Technical
- Language
- TypeScript
- Age
- 230 days
What you can do with it
- Generate a full lesson with slides and quizzes from a topic or an uploaded document
- Learn through live discussion with AI teachers and classmates who talk and draw on a whiteboard
- Export a finished classroom as a PowerPoint file, an offline HTML file or an MP4 video
Make money with it
A freelancer could use it to build training courses or revision packs for clients or students and sell them as a service or as downloadable products.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Turn internal documents and manuals into interactive staff training lessons without paying for a course author or a training platform
- Produce lesson slides, quizzes and videos for tutoring or workshops in much less time
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
The README says version 1.2 and later needs PostgreSQL and a long-running server, with models set up in an openmaic.yml file. The install steps are not in the excerpt, so check the project's quick start.
Follow the official instructions in the project README.
Things to check
- Needs API keys for AI model providers, which usually cost money, unless you run local models
- Needs PostgreSQL and a long-running server from version 1.2, so Vercel deployments are stuck on 1.1.x
- Upgrades have breaking changes and the latest knowledge base release is only a release candidate
- Several security fixes in recent releases, so keep it updated before exposing it publicly
Who's talking about it
Checked 27 Oct 2026. Summary drafted by AI from the project's README.