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