The generative AI CLI built for bots as much as bash
muapi-cli puts muapi.ai’s image, video, and audio generators behind a terminal interface built for both humans and autonomous agents.

What it does
muapi-cli gives you a typed command-line interface to muapi.ai’s catalog of generative models. You can generate and edit images, videos, and audio, check credits, rotate API keys, and upload assets, all without leaving the shell. The tool also exposes a generic run command that introspects the live OpenAPI schema to reach any endpoint not covered by the curated subcommands.
The interesting bit
The project is explicitly agent-first: every command supports --output-json and --jq filtering, semantic exit codes distinguish auth failures from billing errors, and an integrated MCP server mode lets Claude, Cursor, or Windsurf call its 19 tools directly. It is a rare CLI that seems more excited about being piped into another program than about being typed by hand.
Key highlights
- Curated subcommands for image, video, audio, enhancement, and editing, plus a schema-driven
runverb that covers the full catalog. - Dual-mode MCP support: a hosted HTTP endpoint for zero-install agent hookup, or a local stdio server via the CLI.
- Human-friendly touches like colored tables and shell completions coexist with machine-friendly flags like
--dry-run,--download, and structured exit codes. - Built-in account management: register, verify, login, check balance, top up credits, and manage API keys without a browser.
- Shipped as both a Node and Python package, so your runtime preference does not matter.
Caveats
- The tool is tightly coupled to the muapi.ai platform; every command hits their hosted API, so it is useless without an account and credits.
- The README lists many models but does not clarify pricing, rate limits, or latency, so budgeting for automation is guesswork.
Verdict
Worth a look if you are building agentic pipelines or just prefer terminal workflows for media generation. Skip it if you need a self-hosted or offline generative stack.
Frequently asked
- What is SamurAIGPT/muapi-cli?
- muapi-cli puts muapi.ai’s image, video, and audio generators behind a terminal interface built for both humans and autonomous agents.
- Is muapi-cli open source?
- Yes — SamurAIGPT/muapi-cli is an open-source project tracked on heatdrop.
- What language is muapi-cli written in?
- SamurAIGPT/muapi-cli is primarily written in Python.
- How popular is muapi-cli?
- SamurAIGPT/muapi-cli has 1k stars on GitHub.
- Where can I find muapi-cli?
- SamurAIGPT/muapi-cli is on GitHub at https://github.com/SamurAIGPT/muapi-cli.