← all repositories
SamurAIGPT/muapi-cli

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.

1k stars Python Other AI
muapi-cli
Not currently ranked — collecting fresh signals.
star history

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 run verb 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.