In short: describe the topic and the learners, pick a depth and a language, optionally attach your own notes, then build. You get an AI teacher and AI classmates performing slides, a whiteboard, quizzes, an interactive simulation and a project — and you can export the result.
Step 1: Write the topic prompt
Open the classroom builder and fill in “What should the class teach?”. You have up to 600 characters. A good prompt names the subject, the angle and the practice you want:
- Explain how large language models predict the next token, for adult beginners, with an interactive probability playground.
- A first lesson on the water cycle for 9-year-olds, with a whiteboard diagram, a quiz and a build-your-own-rain model.
- Teach the basics of personal budgeting to first-job adults, with a worked example and a weekly project.
Three things make the biggest difference: say what the learner should be able to do at the end, name one concrete example or experiment, and ask for the kind of interactive scene you want (“a simulation of light intensity”, “a probability playground”).
Step 2: Say who it is for
The “Who is it for?” field (120 characters) sets the level and the tone: “9-year-olds”, “adult beginners”, “new managers”. The AI classmates ask the questions that audience would ask, so be specific.
Step 3: Choose the depth and language
| Depth | Length | What you get |
|---|---|---|
| Quick tour | 4–6 slides | A focused overview with one quiz, read in a few minutes. |
| Full lesson | 7–10 slides | A complete class with discussion, a quiz and one interactive scene. |
| Deep class | 11–16 slides | A long build with interactives, a project activity and a recap. |
Every depth costs the same 6 credits. Then pick the class language: English, Simplified Chinese, Traditional Chinese, Spanish, French, German, Portuguese, Japanese, Korean or Arabic.
Step 4: Attach your own material (optional)
Under “Source material” you can add up to 5 plain-text, Markdown, CSV or JSON files, 40,000 characters in total. The agents build from that material first and from the topic second, which keeps a lesson close to your syllabus or notes. Only attach material you are allowed to process, and keep confidential documents out.
Step 5: Build
Tick the confirmation box and press the build button. If you are not signed in, a Google sign-in opens first and your draft is kept. A build costs 6 credits; new accounts start with 6 welcome credits, enough for one full classroom. The build usually takes under two minutes and continues in the background, and a failed build that is confirmed to be free is refunded automatically.
Step 6: Play the classroom
The finished class opens in the player. Scenes come in eight kinds — cover, slide, whiteboard, discussion, quiz, interactive, project and recap — and the player gives you:
- Scene tabs and Previous / Next to move through the lesson.
- Read aloud to hear a scene’s narration through your browser’s speech voices, and auto play to run the class hands-free.
- Immersive mode for a full-screen class.
- Quizzes you answer in place, with the explanation shown after you choose.
- Interactive scenes — a generated HTML simulation that runs in a sandboxed frame.
Step 7: Edit the outline and rebuild
If the structure is not right, open Edit outline & rebuild. You can retitle a scene, change its type (turn a slide into a quiz or a whiteboard scene), rewrite its summary, move it up or down, or remove it. Rebuild with this outline then writes a new classroom around your structure. A rebuild is a new build and costs 6 credits, so make all your outline changes before you press it.
Step 8: Export and reuse
| Format | Best for |
|---|---|
| PowerPoint (.pptx) | Teaching live. The slides are editable, so you can correct and restyle them. |
| Interactive HTML | Sharing a self-study lesson as one self-contained page, simulation included. |
| Markdown | Pasting the lesson into notes, a wiki or a learning platform. |
Every build is saved under My classrooms, so you can reopen and replay it later without spending credits.
Tips for teachers and students
- Teachers: attach your own lesson notes so the class follows your curriculum, and export to PowerPoint to add your own images and corrections.
- Students: ask for the level you are actually at, request a quiz on the part you find hardest, and use the project step as the thing you actually do after the class.
- Everyone: generated lessons are study material written by a language model. Check facts, figures and formulas before you rely on them.
Using the open-source OpenMAIC instead
The upstream project follows the same idea — a topic or documents in, an outline, then scenes — with a wider feature set if you run it yourself: PDF, Word, PowerPoint, image, audio and video inputs, live discussion you can join by voice, a slide editor and an agent workbench for whole courses. You have two ways in:
- The official live demo, covered in Open MAIC Chat explained.
- Your own installation, covered in the OpenMAIC Docker setup guide and the GitHub guide.
For the background on the project itself, read what OpenMAIC is. Plans and credit packs for this site are on the pricing page.
Frequently asked questions
How do I start using OpenMAIC?
On OpenMAIC.pro, describe the topic and the learners in the classroom builder, choose a depth and language, sign in with Google and press Build. One build costs 6 credits and new accounts receive 6 welcome credits. For the open-source project, use the official demo at open.maic.chat or self-host it from GitHub.
How long does a classroom take to build?
A build on OpenMAIC.pro usually takes under two minutes. It runs in the background, so you can leave the tab; the finished classroom is saved to your account.
What files can I attach?
OpenMAIC.pro accepts plain-text, Markdown, CSV and JSON files: up to 5 files and 40,000 characters in total. The open-source project supports more formats, including PDF, Word, PowerPoint, images, audio and video, when its extractors are configured.
Can I edit the lesson after it is built?
Yes. Open “Edit outline & rebuild” to rename scenes, change their type, reorder or remove them, then rebuild. A rebuild is a new build and costs 6 credits. You can also export to PowerPoint and edit the slides there.
Which languages can a class be taught in?
The builder on OpenMAIC.pro offers English, Simplified Chinese, Traditional Chinese, Spanish, French, German, Portuguese, Japanese, Korean and Arabic.
Can teachers use the generated lesson in class?
Yes, as a draft. Export the lesson as an editable PowerPoint deck or a self-contained HTML page, review it and correct anything the model got wrong before you teach from it.