Rare find

OpenMAIC. A classroom where multiple AI teachers help you learn in conversation.

github.com/THU-MAIC/OpenMAIC

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • feat(i18n): add Spanish (Mexico) locale (#942)
  • ci: retire the completed document-server-backend trunk from the PR wh…
  • fix(storage): bind default fetch to globalThis in both HTTP store cli…
  • feat(document): dirty-set incremental saves + operation-level flush (…
  • feat(persistence): one-command server-backed stack (compose profile +…
  • feat(storage): server-backed documents — HTTP contract, Postgres back…
  • feat(document): complete the document-persistence cutover — stage/sce…
  • feat(runtime): complete the #869 learner-data cutover — quiz + playba…
  • Release —v0.3.1
  • release: v0.3.1
  • feat(video-export): service-backed MP4 render + in-app one-click expo…
  • feat(storage): server-backed runtime — pluggable backend seam, HTTP c…
  • feat(chat): add experimental Pi classroom runtime behind a flag (#914)
  • feat(runtime): cut chat sessions over to RuntimeStore (#926)
  • fix(ssrf): harden provider redirects and ISATAP detection (#928)
  • fix(ssrf): disable redirects in media connectivity probes (#930)
  • fix(export): resource pack unresponsive for interactive-only decks (#…
  • feat(video-export): L1 Hyperframes emitter + browser collection + exp…
  • feat(agent): add validated JSON Patch element edits (#927)
  • fix(storage): store image files as array buffers (#923)
  • feat(pbl): cut learner state over to RuntimeStore (#922)
  • feat(agent): edit_elements — NL → EditIntent vertical (#895) (#896)
  • feat(extraction): media (audio/video) extraction + AliDocMind provide…
  • feat(pbl): read flip — fold learner state from RuntimeStore with snap…
  • feat(video-export): VideoTimeline IR contract + pure compile pipeline…
  • chore: tighten GitHub issue intake (#921)
  • fix image storage IDs containing underscores (#918)
  • feat(editor): add draggable insert toolbar (#912)
  • fix(diagram): honor outline node constraints (#911)
  • feat(web-search): add SearXNG provider support (#842)