CLI(1)
NAME
cli — Generate text, images, video, speech, and music by MiniMax.
SYNOPSIS
$
npm install -g mmx-cliINFO
1.8k stars
120 forks
0 views
DESCRIPTION
Generate text, images, video, speech, and music by MiniMax.
README
The official CLI for the MiniMax AI Platform
Built for AI agents. Generate text, images, video, speech, and music — from any agent or terminal.
中文文档 · Global Platform · CN Platform
Features
- Text — Multi-turn chat, streaming, system prompts, JSON output
- Image — Text-to-image with aspect ratio and batch controls
- Video — Async video generation with progress tracking
- Speech — TTS with 30+ voices, speed control, streaming playback
- Music — Text-to-music with lyrics, instrumental mode, auto lyrics, and cover generation from reference audio
- Vision — Image understanding and description
- Search — Web search powered by MiniMax
- Dual Region — Seamless Global (
api.minimax.io) and CN (api.minimaxi.com) support
Install
# For AI agents (OpenClaw, Cursor, Claude Code, etc.): add skill to your agent npx skills add MiniMax-AI/cli -y -gOr install CLI globally for terminal use
npm install -g mmx-cli
Requires Node.js 18+
Quick Start
# Authenticate mmx auth login --api-key sk-xxxxxStart creating
mmx text chat --message "What is MiniMax?" mmx image "A cat in a spacesuit" mmx speech synthesize --text "Hello!" --out hello.mp3 mmx video generate --prompt "Ocean waves at sunset" mmx music generate --prompt "Upbeat pop" --lyrics "[verse] La da dee, sunny day" mmx search "MiniMax AI latest news" mmx vision photo.jpg mmx quota
Commands
mmx text
mmx text chat --message "Write a poem"
mmx text chat --model MiniMax-M2.7-highspeed --message "Hello" --stream
mmx text chat --system "You are a coding assistant" --message "Fizzbuzz in Go"
mmx text chat --message "user:Hi" --message "assistant:Hey!" --message "How are you?"
cat messages.json | mmx text chat --messages-file - --output json
mmx image
mmx image "A cat in a spacesuit"
mmx image generate --prompt "A cat" --n 3 --aspect-ratio 16:9
mmx image generate --prompt "Logo" --out-dir ./out/
mmx video
mmx video generate --prompt "Ocean waves at sunset" --async
mmx video generate --prompt "A robot painting" --download sunset.mp4
mmx video task get --task-id 123456
mmx video download --file-id 176844028768320 --out video.mp4
mmx speech
mmx speech synthesize --text "Hello!" --out hello.mp3
mmx speech synthesize --text "Stream me" --stream | mpv -
mmx speech synthesize --text "Hi" --voice English_magnetic_voiced_man --speed 1.2
echo "Breaking news" | mmx speech synthesize --text-file - --out news.mp3
mmx speech voices
mmx music
# Generate with lyrics
mmx music generate --prompt "Upbeat pop" --lyrics "[verse] La da dee, sunny day" --out song.mp3
# Auto-generate lyrics from prompt
mmx music generate --prompt "Indie folk, melancholic, rainy night" --lyrics-optimizer --out song.mp3
# Instrumental (no vocals)
mmx music generate --prompt "Cinematic orchestral" --instrumental --out bgm.mp3
# Cover — generate a cover version from a reference audio file
mmx music cover --prompt "Jazz, piano, warm female vocal" --audio-file original.mp3 --out cover.mp3
mmx music cover --prompt "Indie folk" --audio https://example.com/song.mp3 --out cover.mp3
mmx vision
mmx vision photo.jpg
mmx vision describe --image https://example.com/img.jpg --prompt "What breed?"
mmx vision describe --file-id file-123
mmx search
mmx search "MiniMax AI"
mmx search query --q "latest news" --output json
mmx auth
mmx auth login --api-key sk-xxxxx
mmx auth login # OAuth browser flow
mmx auth status
mmx auth refresh
mmx auth logout
mmx config · mmx quota
mmx quota
mmx config show
mmx config set --key region --value cn
mmx config export-schema | jq .
mmx update
mmx update
mmx update latest
Thanks to
License
SEE ALSO
claude-code(1)— Anthropic's agentic coding assistant — AI pair programming in your terminalaider(1)— AI pair programming in your terminal — works with any LLMai-trader(1)— Backtrader-powered backtesting framework for algorithmic trading, featuring 20+ strategies, multi-market support, CLI…aicommit2(1)— A Reactive CLI that generates commit messages for Git and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral and…probe(1)— AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing.…
clihub4/11/2026CLI(1)