v0.1.0
THU-MAIC/OpenMAICv0.1.0Mar 26, 2026by wyuc
AI Summary
This is the inaugural release of OpenMAIC, marking the official launch of the open-source project. It introduces significant enhancements such as immersive discussion modes, server-side media generation, and support for new AI providers like Grok and ElevenLabs. The release also establishes foundational testing infrastructure and addresses critical security vulnerabilities.
Key Highlights
- Immersive Mode with full-screen view, speech bubbles, and keyboard navigation
- Discussion TTS with per-agent voice assignment and browser-native support
- New AI providers including Grok/xAI for LLM and ElevenLabs for TTS
- Server-side generation for media and TTS
- Whiteboard enhancements including pan, zoom, history, and auto-save
New Features
- Discussion TTS with per-agent voice assignment
- Immersive Mode with full-screen view and auto-hide controls
- Discussion buffer-level pause to freeze text reveal
- Comprehensive keyboard shortcuts for roundtable controls
- Whiteboard enhancements including pan, zoom, history, and auto-save
- New AI providers: ElevenLabs TTS and Grok/xAI
- Server-side generation for media and TTS
- 1.25x playback speed control
- OpenClaw integration for classroom generation
- Vercel one-click deploy support
Full Release Notes
The first tagged release of OpenMAIC, including all improvements since the initial open-source launch. ### Highlights - **Discussion TTS** — Voice playback during discussion phase with per-agent voice assignment, supporting all TTS providers including browser-native [#211](https://github.com/THU-MAIC/OpenMAIC/pull/211) - **Immersive Mode** — Full-screen view with speech bubbles, auto-hide controls, and keyboard navigation [#195](https://github.com/THU-MAIC/OpenMAIC/pull/195) (by @YizukiAme) - **Discussion buffer-level pause** — Freeze text reveal without aborting the AI stream [#129](https://github.com/THU-MAIC/OpenMAIC/pull/129) (by @YizukiAme) - **Keyboard shortcuts** — Comprehensive roundtable controls: T/V/Esc/Space/M/S/C [#256](https://github.com/THU-MAIC/OpenMAIC/pull/256) (by @YizukiAme) - **Whiteboard enhancements** — Pan, zoom, auto-fit [#31](https://github.com/THU-MAIC/OpenMAIC/pull/31), history and auto-save [#40](https://github.com/THU-MAIC/OpenMAIC/pull/40) (by @YizukiAme) - **New providers** — ElevenLabs TTS [#134](https://github.com/THU-MAIC/OpenMAIC/pull/134) (by @nkmohit), Grok/xAI for LLM, image, and video [#113](https://github.com/THU-MAIC/OpenMAIC/pull/113) (by @KanameMadoka520) - **Server-side generation** — Media and TTS generation on the server [#75](https://github.com/THU-MAIC/OpenMAIC/pull/75) (by @cosarah) - **1.25x playback speed** [#131](https://github.com/THU-MAIC/OpenMAIC/pull/131) (by @YizukiAme) - **OpenClaw integration** — Generate classrooms from Feishu, Slack, Telegram, and 20+ messaging apps [#4](https://github.com/THU-MAIC/OpenMAIC/pull/4) (by @cosarah) - **Vercel one-click deploy** [#2](https://github.com/THU-MAIC/OpenMAIC/pull/2) (by @cosarah) ### Security - Fix SSRF and credential forwarding via client-supplied baseUrl [#30](https://github.com/THU-MAIC/OpenMAIC/pull/30) (by @Wing900) - Use resolved API key in chat route instead of client-sent key [#221](https://github.com/THU-MAIC/OpenMAIC/pull/221) ### Testing - Add Vitest unit testing infrastructure [#144](https://github.com/THU-MAIC/OpenMAIC/pull/144) - Add Playwright e2e testing framework [#229](https://github.com/THU-MAIC/OpenMAIC/pull/229) ### New Contributors @YizukiAme, @nkmohit, @KanameMadoka520, @Wing900, @Bortlesboat, @JokerQianwei, @humingfeng, @tsinglua, @mehulmpt, @ShaojieLiu, @Rowtion