awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
THU-MAIC avatar

THU-MAIC/OpenMAIC

0
View on GitHub↗
18,781 stars·3,706 forks·TypeScript·MIT·14 vues

OpenMAIC

OpenMAIC is an LLM multi-agent education platform designed to create immersive, interactive classroom simulations. It functions as a learning environment where multiple AI agents collaborate through a state-machine orchestration framework to coordinate conversational turns and interactions.

The platform features an AI-driven interactive lesson generator that transforms documents and topics into educational experiences including slides, quizzes, and project activities. It integrates a speech-enabled interface that combines speech-to-text and text-to-speech for voice-based interaction, alongside an in-browser 3D simulation environment for rendering interactive scenes and real-time whiteboard concepts.

The system includes capabilities for educational content generation, voice learning through voice cloning, and virtual instructional tooling for managing digital whiteboards and diagrams. Additional functionality covers OCR-based document parsing for extracting data from PDFs and access control mechanisms using passwords and authentication codes.

Features

  • Interactive 3D Simulators - Builds responsive, in-browser 3D simulations that allow for hands-on exploration of complex educational processes.
  • Multi-Agent Education Platforms - Provides a learning environment where multiple AI agents collaborate to provide immersive, interactive classroom simulations.
  • Multi-Agent Collaboration Systems - Creates immersive educational environments where multiple AI agents collaborate to teach and guide students.
  • Multi-Agent Session Facilitators - Coordinates and manages interactive group dialogues between multiple AI characters within a simulated classroom session.
  • LLM Provider Adapters - Implements a modular adapter layer to flexibly source intelligence from various LLM providers and search tools.
  • LLM Provider Integrations - Provides configurable adapters and authentication for connecting the platform to various external large language model providers.
  • Multi-Agent Orchestration Frameworks - Implements a state-machine based manager that coordinates conversational turns and interactions between multiple AI agents.
  • Speech-to-Text Conversions - Transforms live microphone input into machine-processable text to enable communication with the AI agents.
  • Text-to-Speech Synthesis - Synthesizes natural-sounding spoken audio from text using automated voice providers and voice cloning.
  • Educational Content Generation - Transforms documents and topics into structured course outlines, interactive slides, and quizzes using LLMs.
  • Lesson Plan Generators - Transforms documents and topics into educational experiences containing slides, quizzes, and project activities.
  • Virtual Classroom Software - Manages AI agent interactions, speech-to-text conversion, and 3D visualizations to build a responsive digital learning space.
  • Autonomous AI Agent Simulations - Creates learning environments where multiple AI agents collaborate to provide an immersive educational experience.
  • Educational Classroom Simulations - Provides immersive learning environments using AI agent simulations and 3D visualizations for hands-on education.
  • Educational 3D Environments - Provides an in-browser visualization tool for rendering interactive 3D scenes and real-time whiteboard concepts.
  • 3D Simulation Rendering - Renders interactive browser-based 3D environments to visualize educational concepts and AI agent activities.
  • Conversational Voice Pipelines - Facilitates verbal interaction with AI agents by processing spoken audio through integrated speech-to-text and text-to-speech services.
  • Conversation State Machines - Uses a deterministic state machine to coordinate conversational turns and dialogue flow between multiple AI agents.
  • Content Generators - Transforms raw information into structured course outlines and slides via an AI-driven generation process.
  • Generative Content Pipelines - Employs a generative pipeline that builds high-level outlines before populating detailed educational content and slides.
  • Educational Voice Interfaces - Integrates text-to-speech and voice cloning to provide narrated, spoken educational experiences within a virtual environment.
  • Speech-to-Speech Frameworks - Combines speech-to-text and text-to-speech for voice-based interaction with large language models.
  • Voice Cloning - Supports replicating specific human vocal characteristics to provide personalized narration for educational content.
  • Educational Scene Generators - Produces immersive educational scenes by generating structured outlines and corresponding detailed instructional content.
  • Concept Visualization Techniques - Renders real-time diagrams, formulas, and flowcharts on a digital whiteboard to visually illustrate complex ideas.
  • Virtual Instructional Actions - Performs instructional tasks such as drawing on whiteboards, creating charts, and using visual spotlights to guide students.
  • Virtual Instructional Tooling - Uses AI to control digital whiteboards, generate real-time diagrams, and create visual spotlights for remote teaching.

Historique des stars

Graphique de l'historique des stars pour thu-maic/openmaicGraphique de l'historique des stars pour thu-maic/openmaic

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait thu-maic/openmaic ?

OpenMAIC is an LLM multi-agent education platform designed to create immersive, interactive classroom simulations. It functions as a learning environment where multiple AI agents collaborate through a state-machine orchestration framework to coordinate conversational turns and interactions.

Quelles sont les fonctionnalités principales de thu-maic/openmaic ?

Les fonctionnalités principales de thu-maic/openmaic sont : Interactive 3D Simulators, Multi-Agent Education Platforms, Multi-Agent Collaboration Systems, Multi-Agent Session Facilitators, LLM Provider Adapters, LLM Provider Integrations, Multi-Agent Orchestration Frameworks, Speech-to-Text Conversions.

Quelles sont les alternatives open-source à thu-maic/openmaic ?

Les alternatives open-source à thu-maic/openmaic incluent : livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… getstream/vision-agents. aidc-ai/pixelle-video — Pixelle-Video is a text-to-video automation platform and generation engine that converts text topics into complete… nesquena/hermes-webui — Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a… a16z-infra/ai-town — AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters… elevenlabs/elevenlabs-python — This Python SDK provides a comprehensive toolkit for synthetic audio generation, voice cloning, and the development of…

Alternatives open source à OpenMAIC

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec OpenMAIC.
  • livekit/agentsAvatar de livekit

    livekit/agents

    9,379Voir sur GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    Voir sur GitHub↗9,379
  • aidc-ai/pixelle-videoAvatar de AIDC-AI

    AIDC-AI/Pixelle-Video

    23,403Voir sur GitHub↗

    Pixelle-Video is a text-to-video automation platform and generation engine that converts text topics into complete videos with synchronized narration, images, and music. It functions as a modular system for producing short-form content, utilizing large language models to automate script composition, visual asset generation, and voiceover production. The platform features a node-based workflow orchestrator that allows the composition of custom generation pipelines by linking different AI models. It includes a dynamic video layout designer that uses HTML templates to define aspect ratios and vi

    Pythonaigccomfyuiimage-generation
    Voir sur GitHub↗23,403
  • getstream/vision-agentsAvatar de GetStream

    GetStream/Vision-Agents

    6,029Voir sur GitHub↗
    Pythonagentic-aiagentsai
    Voir sur GitHub↗6,029
  • nesquena/hermes-webuiAvatar de nesquena

    nesquena/hermes-webui

    14,912Voir sur GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Pythonagentai-agentshermes
    Voir sur GitHub↗14,912
  • Voir les 30 alternatives à OpenMAIC→