LIFEHUBBER
Choose theme

AI Visuals

MiniMax CLI

GitHub stars: 2.2K GitHub forks: 188 Last pushed September 29, 2026: Pushed 9d ago
Stats from GitHub

MiniMax CLI provides terminal commands and a TypeScript SDK for MiniMax’s hosted AI services.

It sends platform requests rather than downloading the underlying models for local inference. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

A client for hosted requests

The package supplies mmx commands and a TypeScript interface.

Why it stands out

Task and output handling

Documented commands cover text, image, video, speech, vision and search. Published examples distinguish video task IDs, transcript formats and different quota response shapes. The v1.0.21 release retired Music CLI and SDK support.

Availability

Node.js client with platform authentication

The README lists Node.js 18+ and MiniMax Token Plan access.

Why it matters

What makes it useful

For terminal authentication, the README provides mmx auth status. It says OAuth and saved API-key login are mutually exclusive: logging in with one clears the other. Choose your workflow’s login method rather than expecting both saved methods to remain active.

Notable points

What stands out

For speaker-labelled transcription, the README specifies verbose_json plus --output json to display speakers and segment timestamps. srt and vtt return subtitle documents. The default json response prints transcript text, so choose the output matching your task.

Before using

What to review

When displaying SDK quota, check its response type. The SDK guide’s Token Plan and OAuth example reads model_remains; sk-api- credentials instead return an account balance with available_amount. Its supplied type guards distinguish the two shapes without changing the API response. For a service or CI job whose home directory differs from where you logged in, the README recommends setting MMX_CONFIG_DIR to the directory containing config.json. This selects where that process looks for the saved configuration. Check the account region, credential access, request costs and permitted automation before submitting prompts, files, media or search queries. Choose what submitted content and generated outputs the workflow retains.

Reader fit

Who may find it relevant

It fits terminal and TypeScript developers automating MiniMax's hosted text, media or search workflows. For scripts, the error reference separates exit code 2 for invalid arguments, 3 for authentication, 4 for quota, 5 for timeout and 6 for network errors. Use the documented code to identify which step failed rather than treating every nonzero exit as the same problem.

Editorial note

Why LifeHubber lists it

We list MiniMax CLI for media builders who already have a character image and a motion clip to include in a video request. Its H3 command example supplies --reference-image character.png and --reference-video motion.mp4 together with a prompt. This gives a scripted media workflow distinct reference inputs to carry into one generation job, beyond polling a task ID and downloading its result. Supplying those references does not establish that the generated video will preserve the character or reproduce the motion.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving