A desktop client for the MiniMax API. Chat, generate images, create music, convert text to speech, and generate video — all from one app.
Built with Tauri v2 and React.
- Chat — Streaming conversations with MiniMax M2.7 models, markdown rendering, code highlighting
- Text to Speech — Multiple voices, adjustable speed, MP3 download
- Image Generation — Multiple aspect ratios, batch generation (1-9 images)
- Music Generation — Instrumental or with lyrics, structure tags support
- Video Generation — Text-to-video with camera controls, multiple resolutions (optional, enable in settings)
- Theming — Light, dark, and system modes
- Persistence — API key, model selection, conversations, and settings saved across restarts
- System Tray — Minimize to tray, global shortcut (Ctrl+Shift+Space) to toggle window
- Node.js 18+
- Rust (for Tauri)
- A MiniMax API key (pay-as-you-go or Token Plan)
# Install dependencies
npm install
# Run in development
npm run tauri dev
# Build for production
npm run tauri buildOn first launch, go to Settings and enter your MiniMax API key.
Pre-built Windows installers are available in the src-tauri/target/release/bundle/ directory after building:
nsis/ChatMax_0.1.0_x64-setup.exe— NSIS installermsi/ChatMax_0.1.0_x64_en-US.msi— MSI installer
- Desktop: Tauri v2 (Rust)
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS v4, Framer Motion
- State: Zustand (persisted to localStorage)
MIT