Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

OpenMAIC

A sala de aula de IA auto-hospedada de Tsinghua: um tema ou documento vira slides, quizzes, simulações e professores de IA que falam e desenham.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.9/5

O OpenMAIC produz aulas realmente interativas em vez de uma apresentação narrada, mas rodá-lo para mais de uma pessoa significa levar a sério seus padrões de segurança.

O que é OpenMAIC?

O OpenMAIC (Open Multi-Agent Interactive Classroom) vem da equipe MAIC da Universidade Tsinghua e nasceu da pesquisa dela sobre ensino online conduzido por LLMs, publicada no Journal of Computer Science and Technology. Dê a ele um tema ou envie material, e ele gera uma aula com slides, quizzes, simulações HTML interativas e atividades baseadas em projetos, conduzida por professores e colegas de IA que falam, escrevem em um quadro branco e discutem com o aluno.

É um app Next.js com PostgreSQL por trás. Desde a v1.2.0, a geração roda no servidor e sobrevive a abas fechadas; os modelos são configurados por tarefa (roteiro, slides, fala, busca na web, vídeo) em um único openmaic.yml, de OpenAI, Anthropic, Gemini, Bedrock e provedores chineses a Ollama e Lemonade locais. As aulas são exportadas como PPTX editável, um único arquivo HTML offline ou MP4. Uma skill de agente permite que OpenClaw, Codex e outros criem salas de aula a partir de apps de chat, e um código de acesso de open.maic.chat oferece geração hospedada sem configuração.

O repositório foi criado em março de 2026, passou para a licença MIT na v0.3.0, tem cerca de 42.100 estrelas no GitHub e está na v1.3.0 (29 de outubro de 2026).

OpenMAIC vale a pena?

O OpenMAIC é a abordagem de código aberto mais ambiciosa de ensino gerado sobre a qual já lemos, e tem um pedigree acadêmico que a maioria dos rivais não tem. A saída não é um resumo nem uma apresentação narrada: uma aula mistura slides com quizzes, simulações executáveis, mapas mentais e aprendizagem baseada em projetos, e um agente orquestrador passa cada turno da conversa da sala para professores e colegas de IA que podem apontar, desenhar ou explicar qualquer elemento. A exportação para PPTX e para um único arquivo HTML offline torna o resultado utilizável sem o servidor.

O modelo de configuração é bem pensado para instituições. Cada tarefa de IA é um slot nomeado com seu próprio modelo, então os roteiros podem rodar no Claude enquanto os slides usam um modelo mais barato e a fala roda em um servidor TTS local. Administradores podem bloquear slots e proibir chaves fornecidas pelos usuários, e o servidor valida o arquivo na inicialização e nomeia o campo com problema. Os padrões recomendados ligam todas as modalidades, e é daí também que vêm os custos: imagem, vídeo, narração e busca na web por aula.

Os padrões exigem cuidado. Sem ACCESS_CODE definido, o README diz que nenhuma credencial é verificada e todas as rotas, incluindo a API, ficam acessíveis. O Docker Compose vem em modo de usuário único ligado a 127.0.0.1:3000, o que é seguro localmente e perigoso se republicado em 0.0.0.0 sem código. Setembro trouxe cinco versões de segurança, corrigindo server-side request forgery e DNS rebinding, com alertas publicados sobre redirecionamentos em requisições a provedores e sobre o parsing do MinerU. Contas por usuário de verdade exigem escrever hooks de autenticação.

As atualizações são o outro custo. A v1.2.0 abandonou a hospedagem na Vercel e serverless e tornou o PostgreSQL obrigatório; a v1.3.0 não pode ser revertida. Com cerca de 216 issues e pull requests abertos e versões menores a cada poucas semanas, uma escola que o adote deve prever um responsável. Ao lado dos resumos em áudio do NotebookLM, o OpenMAIC é mais interativo e auto-hospedável, e bem mais pesado de operar.

Onde ele se destaca

  • Um professor universitário que dá um curso de estatística do primeiro ano

    Transformar notas de aula em aulas interativas para estudo individual

    Envie as notas, deixe o OpenMAIC montar slides, quizzes e simulações, depois edite no Pro workbench e exporte um arquivo HTML offline por semana. O custo é o uso de modelos por aula; um plano de tokens como o da MiniMax cobre chat, imagens, TTS e busca com uma única chave.

  • Um líder de TI em uma escola técnica com 40 instrutores

    Oferecer geração de aulas por IA só com modelos aprovados

    Implante com Docker Compose e PostgreSQL, bloqueie os slots no openmaic.yml e defina allowUserKeys como false, coloque-o atrás de um gateway de identidade com a receita de JWT assinado e defina um ACCESS_CODE longo antes de publicá-lo na rede.

  • Um desenvolvedor de edtech criando um produto de tutoria

    Reaproveitar o pipeline de geração em vez de escrever um

    Use os SDKs npm @openmaic e a API do servidor, que o app web compartilha. A MIT permite uso comercial; confira os termos LGPL-3.0 do pacote incluído mathml2omml antes de redistribuir.

Antes de decidir

Configuração
Node.js 22.19+, pnpm 10+ e PostgreSQL 16; clone, rode pnpm install, copie .env.example e openmaic.example.yml, adicione uma chave de modelo, rode pnpm db:up e pnpm dev para chegar a localhost:3000. O Docker Compose roda o app e o PostgreSQL como dois contêineres.
Integrações
OpenAI, Azure, Anthropic, Bedrock, Gemini, DeepSeek, Qwen, Kimi, MiniMax, Grok, OpenRouter, GLM, Doubao, Hunyuan, Ollama e qualquer API compatível com OpenAI; MinerU para parsing de documentos, FunASR e VoxCPM2 localmente; busca na web com Kimi, DeepSeek e Firecrawl; uma skill de agente para OpenClaw, Codex e WorkBuddy.
Dados e privacidade
Cursos, histórico de chat, sessões dos alunos e mídia ficam no seu PostgreSQL (a mídia, opcionalmente, no S3); prompts e envios vão para os provedores configurados. O ACCESS_CODE é a única barreira a menos que hooks de autenticação sejam adicionados; GHSA-g87c-cm4q-cw5x e GHSA-cpjc-vgjh-c5jp foram corrigidos na v1.1.2 e na v1.1.1.
Custo em escala
Sem edição paga auto-hospedada. O gasto é o uso de modelos por aula em texto, imagens, narração, vídeo e busca, mais um servidor e o PostgreSQL; a exportação para MP4 exige um contêiner de renderização separado com Chromium e FFmpeg. O preço do código de acesso hospedado não é publicado.
Limites
Cerca de 216 issues e pull requests abertos; hosts serverless sem suporte a partir da v1.2.0; o chat da sala de aula exige um modelo com tool calling; o slot do agente não permite definir o esforço de raciocínio.

O que é bom

  • As aulas misturam slides, quizzes, simulações e PBL
  • Professores de IA falam, desenham e respondem sobre qualquer elemento
  • Slots de modelo por tarefa com bloqueios administrativos
  • Exporta para PPTX, HTML offline e MP4

O que não é

  • Nenhuma autenticação a menos que ACCESS_CODE esteja definido
  • Contas de verdade exigem hooks de autenticação personalizados
  • PostgreSQL e um servidor de longa duração desde a v1.2.0
  • A atualização para a v1.3.0 não tem volta

Ideal para

Equipes de ensino universitário e criadores de edtech que querem aulas interativas multiagente auto-hospedadas e têm alguém para operar um serviço Node e PostgreSQL.

Alternativas ao OpenMAIC

OpenMAIC: perguntas frequentes

OpenMAIC vale a pena?
O OpenMAIC produz aulas realmente interativas em vez de uma apresentação narrada, mas rodá-lo para mais de uma pessoa significa levar a sério seus padrões de segurança. Damos nota 3.9 de 5.
Quanto custa OpenMAIC?
Gratuito e de código aberto (MIT; um pacote incluído é LGPL-3.0). No auto-hospedado, você paga seus provedores de modelos; a geração hospedada usa um código de acesso de open.maic.chat, com preço não publicado.
Quais são as desvantagens de OpenMAIC?
Nenhuma autenticação a menos que ACCESS_CODE esteja definido; contas de verdade exigem hooks de autenticação personalizados; postgreSQL e um servidor de longa duração desde a v1.2.0; a atualização para a v1.3.0 não tem volta.
Para quem OpenMAIC é indicado?
Equipes de ensino universitário e criadores de edtech que querem aulas interativas multiagente auto-hospedadas e têm alguém para operar um serviço Node e PostgreSQL.
Quanto custa OpenMAIC para uma equipe ou em produção?
Sem edição paga auto-hospedada. O gasto é o uso de modelos por aula em texto, imagens, narração, vídeo e busca, mais um servidor e o PostgreSQL; a exportação para MP4 exige um contêiner de renderização separado com Chromium e FFmpeg. O preço do código de acesso hospedado não é publicado.
OpenMAIC é seguro para dados da empresa?
Cursos, histórico de chat, sessões dos alunos e mídia ficam no seu PostgreSQL (a mídia, opcionalmente, no S3); prompts e envios vão para os provedores configurados. O ACCESS_CODE é a única barreira a menos que hooks de autenticação sejam adicionados; GHSA-g87c-cm4q-cw5x e GHSA-cpjc-vgjh-c5jp foram corrigidos na v1.1.2 e na v1.1.1.
Quais são as melhores alternativas ao OpenMAIC?
As alternativas mais próximas que analisamos são notebooklm-py, Open Notebook e DeepTutor.

Respostas verificadas em 31 de out. de 2026.