BuildTube Preview About
Back to the feed
VoxCPM2 VoxCPM Voices section with Auto, Prompt and Clone modes

Picture published by the creator on GitHub.

OpenMAIC: Turn any topic into an interactive AI classroom

Added · Updated

Turn a topic or document into slides, quizzes and discussions led by AI teachers.

For learners who want an interactive lesson on any topic.

What it does

OpenMAIC is a web app where several AI agents work together to build a lesson from your topic or uploaded material. It generates slides, quizzes, interactive simulations and project-based activities. AI teachers and classmates speak aloud, draw on a whiteboard and discuss with you in real time. Lessons export as PowerPoint, one offline web page, or a classroom ZIP.

How to use it

Try the live demo linked from the GitHub page. To run a local development copy, clone the repository, install with pnpm, add a model provider key in .env.local, start the local database with Docker, run the development server, then open localhost port 3000, enter a topic and click Generate.

Common use cases

  • Type a topic you want to learn and click Generate; AI teachers build a complete multi-scene classroom with slides and quizzes.
  • Upload a PDF or Office document of course notes and get a lesson built from that material, with AI classmates to discuss it.
  • Export a finished classroom as a .pptx file that keeps every scene, or as a single offline .html file that plays the whole lesson.

Can I use this?

Setup details on the source page

Requirements Copy the example settings files, add one provider key such as an OpenAI key, and set the database address. Providers include OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama and any OpenAI-compatible service.

Caveat Classroom chat needs a model that supports tool calling, meaning it can use built-in actions. Licensed under MIT.

Worth knowing Generation fails if no AI model is configured, and the server will not start without a PostgreSQL database address.

Why it's here

Not trending this week

Last seen on the GitHub trending list on 6 November 2026. It stays on BuildTube so you can still find it.

  • 42,978 people have starred it on GitHub.

Numbers checked on 8 November 2026; not refreshed since.

Behind it

View source

BuildTube has not run or verified this project. Everything above is written from what the creator published.

Made this?

Quick questions

What is OpenMAIC?
OpenMAIC is a web app where several AI agents work together to build a lesson from your topic or uploaded material.
What can I use OpenMAIC for?
Type a topic you want to learn and click Generate; AI teachers build a complete multi-scene classroom with slides and quizzes; Upload a PDF or Office document of course notes and get a lesson built from that material, with AI classmates to discuss it; Export a finished classroom as a .pptx file that keeps every scene, or as a single offline .html file that plays the whole lesson
Can I run OpenMAIC on my computer?
OpenMAIC is a web app you can self-host on your own machine with Node.js 22.19 or later, pnpm 10 and PostgreSQL 16; the AI model can come from a cloud provider or run locally with Ollama, and a live demo is linked from the GitHub page.
What do I need to use OpenMAIC?
Self-hosting needs Node.js 22.19 or later, pnpm 10, PostgreSQL 16 and one AI model provider; cloud providers usually need an API key, local Ollama or Lemonade does not.
What license does OpenMAIC use?
Licensed under MIT.

More from this week

Explore by topic

Post this

A ready-made picture of this card for X, LinkedIn or a group chat. Link to this page alongside it.

Share image for OpenMAICDownload share image

For makers

Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.

Featured on BuildTube

README badge (Markdown)

[![Featured on BuildTube](https://buildtube.app/badge/gh-thu-maic-openmaic.svg)](https://buildtube.app/p/gh-thu-maic-openmaic/)

Embed card (HTML)

<iframe src="https://buildtube.app/embed/gh-thu-maic-openmaic/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="OpenMAIC on BuildTube"></iframe>

Back to the feed