OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
Learn to configure and deploy the OpenMAIC Skill with OpenClaw workbench integration. Follow our guide for seamless setup and get started quickly.
How Action-Level Playback Navigation Works in the OpenMAIC Classroom PlayerLearn how OpenMAIC's classroom player uses action-level playback navigation with a deterministic safety filter to control speech actions and prevent unsafe ones.
How the PBL v2 System Implements Classroom UI and Project WorkflowsExplore how the PBL v2 system's React workspace and runtime agents create an interactive classroom UI and project workflows powered by LLM streams.
How to Integrate External Search Providers (Brave, Baidu, and SearXNG) in OpenMAICLearn how to integrate external search providers like Brave Baidu and SearXNG into OpenMAIC using the unified searchWeb API for seamless web searching across multiple platforms.
How Deep-Interactive Mode Renders 3D Visualizations and Simulations in OpenMAICDiscover how OpenMAIC's deep-interactive mode renders 3D visualizations and simulations using a lightweight Three.js engine and client-side WebGL for dynamic experiences.
How the OpenMAIC Import Pipeline Processes PPTX Files and Legacy Whiteboard FormatsDiscover how the OpenMAIC import pipeline processes PPTX files with import_pptx and canonicalizes legacy whiteboard data for seamless integration into your projects.
How Per-Stage Model Routing Selects Different Models in OpenMAICDiscover how per-stage model routing in OpenMAIC selects specific LLMs for each generation phase using a JSON config. Learn about runtime resolution and default model fallback.
How LangGraph Integration Orchestrates Multi-Agent Classroom Interactions in OpenMAICDiscover how LangGraph integration orchestrates multi-agent classroom interactions in OpenMAIC. Learn about its stateless StateGraph topology and real-time dialogue streaming.
How OpenMAIC Handles Session Materials: Upload Policies and Scheduling ExplainedLearn how OpenMAIC handles session materials with its upload policies and scheduling. Discover file validation, capacity limits, and concurrency control for secure uploads.
How PPTX Export Works in OpenMAIC Using the pptxgenjs LibraryDiscover how OpenMAIC uses the pptxgenjs library to export PPTX files. Learn about the three layer pipeline that prepares slides, resolves media, and constructs your presentation.
How Event Streaming Works with Capped-Stream for Render Progress in OpenMAICDiscover how event streaming with capped-stream in OpenMAIC tracks render progress in real-time. Safely limit uploads and prevent memory overflow with this efficient technique.
How OpenMAIC Resource Profiling Determines CPU and Memory Limits for Render JobsDiscover how OpenMAIC resource profiling sets CPU and memory limits for render jobs. Learn about hardware tiers and environment variables for efficient rendering.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →