Os agentes de IA estão cada vez melhores em raciocinar — mas ainda têm dificuldade em usar softwares reais. A maioria das ferramentas atuais é feita para humanos: GUIs, painéis web, interfaces de arrastar e soltar. Os agentes precisam de algo diferente: interfaces estruturadas, componíveis e baseadas em texto que eles possam operar de forma confiável.
É exatamente isso que o CLI-Anything resolve. Desenvolvido pelo Laboratório de Inteligência de Dados da Universidade de Hong Kong (HKUDS), o CLI-Anything gera automaticamente CLIs prontos para produção para qualquer software — de ferramentas criativas como GIMP e Blender a APIs de nuvem como a Novita AI. O projeto atingiu 11 mil estrelas no GitHub em apenas cinco dias após o lançamento, sinalizando uma forte demanda por ferramentas nativas para agentes.
Agora, a Novita AI e o CLI-Anything se uniram. O resultado: um CLI dedicado cli-anything-novita que dá a qualquer agente de IA — ou a qualquer desenvolvedor — acesso instantâneo via linha de comando ao catálogo completo de modelos da Novita AI.
O que é o CLI-Anything?
O CLI-Anything é um framework de código aberto que converte qualquer software em um CLI controlável por agentes. Aponte-o para uma base de código, um aplicativo GUI ou uma API web, e ele gera um conjunto completo de ferramentas de linha de comando por meio de um pipeline automatizado de 7 fases:
- Analisar — Varre o código-fonte e mapeia as funcionalidades
- Projetar — Arquitetura grupos de comandos e formatos de saída
- Implementar — Constrói um CLI baseado em Click com REPL, saída JSON e desfazer/refazer
- Planejar Testes — Cria um plano de testes abrangente
- Escrever Testes — Implementa testes unitários e de ponta a ponta
- Documentar — Gera documentação de uso
- Empacotar — Cria o
setup.pye instala no PATH
Todo CLI gerado vem com:
- Modos de saída dupla — Tabelas legíveis por humanos por padrão, JSON estruturado com
--jsonpara agentes - REPL interativo — Preenchimento por tab e histórico de comandos
- SKILL.md — Uma definição de habilidade detectável por IA que os agentes podem ler automaticamente
O projeto suporta várias plataformas de agentes de IA, incluindo Claude Code, OpenClaw, OpenCode, Codex, Goose e GitHub Copilot CLI.
O CLI da Novita AI
O pacote cli-anything-novita é um conjunto de ferramentas de CLI pronto para uso para a API compatível com OpenAI da Novita AI. Ele permite que você — ou seu agente de IA — acesse todos os modelos do catálogo da Novita AI por meio de comandos simples de terminal.
O que você obtém
- Chat e streaming — Converse com qualquer modelo usando os comandos
chatoustream - Descoberta de modelos — Liste todos os modelos disponíveis com o comando
models - REPL interativo — Preenchimento por tab, histórico de comandos, gerenciamento de sessões
- Saída dupla — Tabelas legíveis por humanos por padrão, JSON estruturado com
--jsonpara agentes - Gerenciamento de configuração — Armazene sua chave de API e preferências localmente
Pré-requisitos
- Python 3.10 ou superior
- Uma chave de API da Novita AI — Cadastre-se em novita.ai e obtenha sua chave de API no painel.

Como obter a chave de API
Modelos Suportados
O CLI funciona com todos os modelos da plataforma da Novita AI — por exemplo, deepseek/deepseek-v3.2, zai-org/glm-5 e minimax/minimax-m2.5. Execute cli-anything-novita models para ver a lista completa.
Duas Formas de Usar
Método 1: Usar o CLI da Novita Diretamente
Este método oferece a você (ou ao seu agente) uma ferramenta de CLI independente para a Novita AI. Ideal para desenvolvedores e agentes que já sabem o que precisam.
Passo 1: Acesse o site do CLI-Anything
Abra o CLI-Hub e encontre o CLI da Novita AI.

Site do CLI-Anything
Passo 2: Instale o CLI
Copie o comando de instalação da página e execute-o:
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Aprenda os comandos básicos
A referência completa de comandos está no SKILL.md do CLI. Aqui estão os essenciais:
# Mostrar ajuda
cli-anything-novita --help
# Iniciar o modo REPL interativo
cli-anything-novita
# Conversar com um modelo
cli-anything-novita chat --prompt "O que é IA?" --model deepseek/deepseek-v3.2
# Chat com streaming
cli-anything-novita stream --prompt "Escreva um poema sobre código"
# Listar modelos disponíveis
cli-anything-novita models
# Saída JSON (para consumo por agentes)
cli-anything-novita --json chat --prompt "Olá"

Modo REPL
Método 2: Instalar o CLI-Anything para seu Agente OpenClaw
Este método permite que seu agente OpenClaw descubra e instale o CLI correto de forma autônoma. Não é necessária nenhuma seleção manual de ferramentas.
Passo 1: Instale a habilidade CLI-Hub
No seu ambiente OpenClaw, execute:
openclaw skills install cli-anything-hub
Passo 2: Peça ao seu agente para encontrar o CLI correto
Basta descrever sua tarefa. O agente irá navegar pelo catálogo do CLI-Hub, escolher a ferramenta apropriada, instalá-la e usá-la — tudo sozinho.
“Encontre softwares CLI apropriados no CLI-Hub relacionados à Novita AI e como podemos usá-lo”


Por que um CLI para Agentes de IA?
Você pode se perguntar: por que um CLI se já existe uma API?
A resposta está na ergonomia para agentes. APIs exigem bibliotecas HTTP, cabeçalhos de autenticação, construção de JSON e análise de erros. Um CLI envolve tudo isso em comandos simples e autodocumentados:
| Abordagem | O que o Agente Precisa | Confiabilidade |
| Chamadas de API brutas | Cliente HTTP, cabeçalhos de autenticação, análise de JSON, tratamento de erros | Frágil — muitos pontos de falha |
| Automação de GUI | Capturas de tela, coordenadas de pixels, detecção de elementos | Muito frágil — quebra com alterações na interface |
| Comandos CLI | Entrada de texto, saída de texto | Robusto — estruturado e determinístico |
CLIs são a interface universal. Eles são baseados em texto (compatíveis com o formato de LLMs), autodescritivos (--help), componíveis (podem ser encadeados com pipes) e leves. O Claude Code já executa milhares de fluxos de trabalho reais por meio de CLIs diariamente.
O que vem por aí
O CLI da Novita AI atualmente cobre chat com LLMs e listagem de modelos. Mas isso é só o começo. Atualizações futuras estenderão o CLI para abranger:
- Geração de imagens — Gere imagens por meio dos modelos multimodais da Novita AI, diretamente pela linha de comando
- Geração de vídeos — Crie vídeos gerados por IA com modelos como Seedance, Kling, Vidu e outros
- Gerenciamento de instâncias de GPU — Crie, monitore e encerre instâncias de GPU sem sair do terminal
A visão: permitir que seu agente OpenClaw (ou qualquer agente de IA) gerencie toda a pilha da Novita AI por meio do CLI-Anything — desde a execução de inferência até o provisionamento de infraestrutura, tudo por meio de comandos simples.

Conclusão
O CLI-Anything preenche a lacuna entre agentes de IA e o software que eles precisam usar. Com o CLI dedicado da Novita AI, acessar todos os modelos da plataforma da Novita é tão simples quanto digitar um comando. Instale-o diretamente para controle manual, ou deixe seu agente descobri-lo automaticamente pelo CLI-Hub.
Experimente agora: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Novita AI é uma plataforma de nuvem de IA e agentes que ajuda desenvolvedores e startups a construir, implantar e escalar modelos e aplicações agenticas com alta performance, confiabilidade e eficiência de custos.
Perguntas Frequentes
O que é o CLI-Anything?
O CLI-Anything é uma ferramenta de código aberto do HKUDS (Universidade de Hong Kong) que gera automaticamente CLIs nativos para agentes para qualquer software. Ele converte aplicativos GUI, bases de código e APIs web em ferramentas de linha de comando estruturadas que agentes de IA podem operar de forma confiável.
Preciso instalar algo além do CLI da Novita?
Apenas Python 3.10 ou superior e uma chave de API da Novita AI. O CLI cuida de todo o resto — não são necessárias dependências ou SDKs adicionais.
Posso usar isso para geração de imagens ou vídeos?
Ainda não, mas a geração de imagens, geração de vídeos e gerenciamento de instâncias de GPU estão planejadas para lançamentos futuros.
