Communitygithub.com

cli-anything-minimax

Uma interface de linha de comando para a API do MiniMax AI, oferecendo chat e síntese de texto para fala.

O que é cli-anything-minimax?

O cli-anything-minimax é uma ferramenta de linha de comando que encapsula a API do MiniMax AI, permitindo que desenvolvedores e agentes de IA interajam com os modelos de chat e síntese de fala da MiniMax diretamente do terminal. É útil para automatizar tarefas de conversação, geração de respostas e conversão de texto para áudio em diferentes aplicações e pipelines. Suporta plataformas como Linux, macOS e Windows (com Python), e pode ser integrado a scripts de shell, CI/CD e, principalmente, a agentes de IA (como Claude Code, Cursor, Codex) que precisam de uma interface confiável e parseável. A ferramenta funciona instalando um pacote Python via pip, configurando uma chave de API da MiniMax e usando comandos simples como `chat`, `stream` e `tts`. Para agentes, o uso da flag `--json` é recomendado para obter saída estruturada, facilitando o processamento automatizado.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-minimax

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cli-anything-minimax faz?

Uma interface de linha de comando para MiniMax AI — oferecendo chat e síntese de texto para fala através da API MiniMax.

Instalação

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=minimax/agent-harness

Pré-requisitos:

Uso

Comandos Básicos

# Mostrar ajuda
cli-anything-minimax --help

# Iniciar REPL interativo
cli-anything-minimax

# Conversar com MiniMax-M3
cli-anything-minimax chat --prompt "O que é IA?"

# Modelo de chat alternativo
cli-anything-minimax chat --prompt "Resposta rápida" --model MiniMax-M2.7

# Transmitir resposta do chat
cli-anything-minimax stream --prompt "Escreva um poema sobre código"

# Sintetizar fala
cli-anything-minimax tts --text "Olá mundo" --output ola.mp3

# Saída JSON para agentes
cli-anything-minimax --json chat --prompt "Olá"

Opções de TTS

--text (obrigatório) / --model / --voice / --output além dos controles de voz e áudio: --speed (0.5..2.0), --vol (0..10), --pitch (-12..12), --sample-rate (8k/16k/22.05k/24k/32k/44.1k), --bitrate (32k/64k/128k/256k), --format (mp3/pcm/flac), --channel (1/2). Consulte tts --help para valores padrão.

Grupos de Comandos

Chat

ComandoDescrição
chatConversar com o LLM MiniMax
streamTransmitir conclusão do chat

TTS

ComandoDescrição
ttsSintetizar texto em fala (MP3 decodificado em hex via SSE)
voicesListar IDs de vozes disponíveis

Sessão

ComandoDescrição
session statusExibir status da sessão
session clearLimpar histórico da sessão
session historyExibir histórico de comandos

Configuração

ComandoDescrição
config setDefinir um valor de configuração
config getObter um valor de configuração (ou exibir todos)
config deleteExcluir um valor de configuração
config pathExibir o caminho do arquivo de configuração

Utilitário

ComandoDescrição
testTestar conectividade com a API
modelsListar modelos de chat
models --ttsListar modelos TTS

Exemplos

Configurar Chave de API

export MINIMAX_API_KEY="sua-chave-api"
# ou
cli-anything-minimax config set api_key "sua-chave-api"

Chat

cli-anything-minimax chat --prompt "Explique computação quântica"
cli-anything-minimax stream --prompt "Escreva um quicksort em Python"

TTS

cli-anything-minimax tts --text "Olá!" --output ola.mp3
cli-anything-minimax tts --text "Rápido" --model speech-2.8-turbo --voice English_Insightful_Speaker --output rapido.mp3

Modelos de Chat

ID do ModeloDescrição
MiniMax-M3Modelo principal de próxima geração (padrão)
MiniMax-M2.7Desempenho máximo. Melhor custo-benefício.

Modelos TTS

ID do ModeloDescrição
speech-2.8-hdTTS de alta definição (padrão)
speech-2.8-turboTTS rápido
speech-2.6-hdTTS de alta definição
speech-2.6-turboTTS rápido
speech-02-hdTTS de alta definição
speech-02-turboTTS rápido
speech-01-hdTTS de alta definição
speech-01-turboTTS rápido

Para Agentes de IA

  1. Sempre use a flag --json para saída analisável
  2. Verifique os códigos de retorno — 0 para sucesso, diferente de zero para erros
  3. Analise o stderr para mensagens de erro em caso de falha
  4. Use caminhos absolutos para arquivos de saída TTS

Versão

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Habilidades Relacionadas