[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74939":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},74939,"cli","MiniMax-AI\u002Fcli","MiniMax-AI","Generate text, images, video, speech, and music by MiniMax.","https:\u002F\u002Fplatform.minimax.io\u002Fsubscribe\u002Ftoken-plan",null,"TypeScript",1904,132,11,9,0,17,64,183,51,101.37,false,"main",[25],"ai","2026-06-12 04:01:16","\u003Cimg src=\"https:\u002F\u002Ffile.cdn.minimax.io\u002Fpublic\u002FMMX.png\" alt=\"MiniMax\" width=\"100%\" \u002F>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>The official CLI for the MiniMax AI Platform\u003C\u002Fstrong>\u003Cbr>\n  Built for AI agents. Generate text, images, video, speech, and music — from any agent or terminal.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fmmx-cli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fmmx-cli.svg\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fnodejs.org\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnode-%3E%3D18-brightgreen.svg\" alt=\"Node.js >= 18\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"README_CN.md\">中文文档\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fplatform.minimax.io\">Global Platform\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fplatform.minimaxi.com\">CN Platform\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fplatform.minimax.io\u002Fdocs\u002Ftoken-plan\u002Fminimax-cli\">Example\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Features\n\n- **Text** — Multi-turn chat, streaming, system prompts, JSON output\n- **Image** — Text-to-image with aspect ratio and batch controls\n- **Video** — Async video generation with progress tracking\n- **Speech** — TTS with 30+ voices, speed control, streaming playback\n- **Music** — Text-to-music with lyrics, instrumental mode, auto lyrics, and cover generation from reference audio\n- **Vision** — Image understanding and description\n- **Search** — Web search powered by MiniMax\n- **Dual Region** — Seamless Global (`api.minimax.io`) and CN (`api.minimaxi.com`) support\n\n\u003Cimg src=\"https:\u002F\u002Ffile.cdn.minimax.io\u002Fpublic\u002FMMX-CLI.png\" alt=\"MiniMax\" width=\"100%\" \u002F>\n\n## Install\n\n```bash\n# For AI agents (OpenClaw, Cursor, Claude Code, etc.): add skill to your agent\nnpx skills add MiniMax-AI\u002Fcli -y -g\n\n# Or install CLI globally for terminal use\nnpm install -g mmx-cli\n```\n\n> Requires [Node.js](https:\u002F\u002Fnodejs.org) 18+\n\n> **Requires a MiniMax Token Plan** — [Global](https:\u002F\u002Fplatform.minimax.io\u002Fsubscribe\u002Ftoken-plan) · [CN](https:\u002F\u002Fplatform.minimaxi.com\u002Fsubscribe\u002Ftoken-plan)\n\n## Quick Start\n\n```bash\n# Authenticate (interactive — choose MiniMax OAuth or paste an API key)\nmmx auth login\n\n# Or non-interactive\nmmx auth login --api-key sk-xxxxx\n\n# Start creating\nmmx text chat --message \"What is MiniMax?\"\nmmx image \"A cat in a spacesuit\"\nmmx speech synthesize --text \"Hello!\" --out hello.mp3\nmmx video generate --prompt \"Ocean waves at sunset\"\nmmx music generate --prompt \"Upbeat pop\" --lyrics \"[verse] La da dee, sunny day\"\nmmx search \"MiniMax AI latest news\"\nmmx vision photo.jpg\nmmx quota\n```\n\n## Commands\n\n### `mmx text`\n\n```bash\nmmx text chat --message \"Write a poem\"\nmmx text chat --model MiniMax-M2.7-highspeed --message \"Hello\" --stream\nmmx text chat --system \"You are a coding assistant\" --message \"Fizzbuzz in Go\"\nmmx text chat --message \"user:Hi\" --message \"assistant:Hey!\" --message \"How are you?\"\ncat messages.json | mmx text chat --messages-file - --output json\n```\n\n### `mmx image`\n\n```bash\nmmx image \"A cat in a spacesuit\"\nmmx image generate --prompt \"A cat\" --n 3 --aspect-ratio 16:9\nmmx image generate --prompt \"Logo\" --out-dir .\u002Fout\u002F\n```\n\n### `mmx video`\n\n```bash\nmmx video generate --prompt \"Ocean waves at sunset\" --download sunset.mp4\nmmx video generate --prompt \"A robot painting\" --async\nmmx video task get --task-id 123456\nmmx video download --file-id 176844028768320 --out video.mp4\n```\n\n### `mmx speech`\n\n```bash\nmmx speech synthesize --text \"Hello!\" --out hello.mp3\nmmx speech synthesize --text \"Stream me\" --stream | mpv -\nmmx speech synthesize --text \"Hi\" --voice English_magnetic_voiced_man --speed 1.2\necho \"Breaking news\" | mmx speech synthesize --text-file - --out news.mp3\nmmx speech voices\n```\n\n### `mmx music`\n\n```bash\n# Generate with lyrics\nmmx music generate --prompt \"Upbeat pop\" --lyrics \"[verse] La da dee, sunny day\" --out song.mp3\n# Auto-generate lyrics from prompt\nmmx music generate --prompt \"Indie folk, melancholic, rainy night\" --lyrics-optimizer --out song.mp3\n# Instrumental (no vocals)\nmmx music generate --prompt \"Cinematic orchestral\" --instrumental --out bgm.mp3\n# Cover — generate a cover version from a reference audio file\nmmx music cover --prompt \"Jazz, piano, warm female vocal\" --audio-file original.mp3 --out cover.mp3\nmmx music cover --prompt \"Indie folk\" --audio https:\u002F\u002Fexample.com\u002Fsong.mp3 --out cover.mp3\n```\n\n### `mmx vision`\n\n```bash\nmmx vision photo.jpg\nmmx vision describe --image https:\u002F\u002Fexample.com\u002Fimg.jpg --prompt \"What breed?\"\nmmx vision describe --file-id file-123\n```\n\n### `mmx search`\n\n```bash\nmmx search \"MiniMax AI\"\nmmx search query --q \"latest news\" --output json\n```\n\n### `mmx auth`\n\n```bash\nmmx auth login                              # interactive: pick OAuth (Global \u002F China) or paste an API key\nmmx auth login --api-key sk-xxxxx           # save an API key directly\nmmx auth login --recommend                  # skip the menu, pick OAuth region interactively\nmmx auth login --recommend --region=global  # OAuth → api.minimax.io\nmmx auth login --recommend --region=cn      # OAuth → api.minimaxi.com\nmmx auth status\nmmx auth refresh\nmmx auth logout\n```\n\n`mmx auth status` is the canonical way to verify active authentication.\nBoth OAuth and API-key credentials live in `~\u002F.mmx\u002Fconfig.json` (the two are\nmutually exclusive — logging in with one method clears the other). API keys\ncan also be passed per command via `--api-key`. With an API key, the region\nis auto-detected by probing both Global and CN.\n\n### `mmx config` · `mmx quota`\n\n```bash\nmmx quota\nmmx config show\nmmx config set --key region --value cn\nmmx config set --key default-text-model --value MiniMax-M2.7-highspeed\nmmx config export-schema | jq .\n```\n\n### `mmx update`\n\n```bash\nmmx update\nmmx update latest\n```\n\n## Thanks to\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fcli\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=MiniMax-AI\u002Fcli\" \u002F>\n\u003C\u002Fa>\n\n## License\n\n[MIT](LICENSE)\n","MiniMax-AI\u002Fcli 是一个官方命令行工具，用于通过 MiniMax AI 平台生成文本、图像、视频、语音和音乐。项目使用 TypeScript 编写，支持多轮对话、文本转图像与视频异步生成等功能，并提供超过30种声音的文本转语音服务及歌词自动生成等音乐创作功能。此外，还具备图像理解、网络搜索能力以及全球和中国地区的无缝支持。适用于需要在终端或AI代理中集成多种内容生成能力的应用场景，如聊天机器人开发、创意内容生产等领域。要求Node.js版本18及以上，并需注册MiniMax平台以获取必要的API令牌。",2,"2026-06-11 03:51:31","high_star"]