Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
HKUDS/CLI-Anything
Toolkit que gera interfaces de linha de comando nativas para agentes a partir de softwares existentes e oferece o registro CLI-Hub para instalar CLIs prontas.
- Estrelas
- 54,900
- Forks
- 4,964
- Issues abertas
- 200
- Último commit
- há 28 dias
O que é?
CLI-Anything é um projeto que envolve softwares existentes, de desktop ou backend, em interfaces de linha de comando estruturadas para que agentes de IA possam operá-los. Seu gerador conduz um agente por um fluxo de trabalho de sete fases: analisa o software de destino ou o repositório de código-fonte, projeta grupos de comandos, implementa uma CLI baseada em Click com REPL e saída JSON, além de criar e documentar testes. O harness gerado é instalado como um pacote Python e pode ser usado pelo shell ou em modo interativo.
O projeto também inclui o CLI-Hub, um gerenciador de pacotes instalado com pip que lista, pesquisa, instala, atualiza e inicia CLIs criadas pela comunidade. Agentes podem usar uma meta-skill para encontrar e instalar a CLI adequada para uma tarefa. O README lista harnesses para aplicativos como GIMP, Blender, LibreOffice, Zotero, Obsidian, Godot e FreeCAD, além de instruções de configuração para Claude Code, Cursor, Codex, OpenCode e várias outras plataformas de agentes.
Recursos principais
- 01Gera uma CLI baseada em Click, com REPL e saída JSON, para um projeto de software de destino.
- 02Instala os harnesses gerados como pacotes Python que podem ser executados pelo shell.
- 03Oferece o CLI-Hub para navegar, pesquisar, instalar, atualizar e desinstalar CLIs da comunidade via pip.
- 04Inclui uma meta-skill que permite aos agentes descobrir e instalar CLIs por conta própria.
- 05Inclui plugins ou skills para Claude Code, Cursor, Codex, OpenCode e outras plataformas de agentes.
Casos de uso
- Dar a um agente de programação com IA controle programático sobre um aplicativo de desktop, como GIMP ou Blender.
- Permitir que agentes automatizem fluxos de trabalho em ferramentas como Zotero, Obsidian ou LibreOffice por meio de suas CLIs.
- Criar um wrapper de linha de comando para uma ferramenta interna ou base de código open source que não tenha um.
- Navegar por CLIs prontas para softwares comuns e instalá-las a partir de um único registro.
Início rápido
- 1
Instale o pacote CLI-Hub
pip install cli-anything-hub - 2
Instale um CLI pronto do hub (substitua <name> pelo nome de um CLI)
cli-hub install <name>
Antes de usar
- Os CLIs gerados envolvem softwares existentes, então é necessário instalar o aplicativo de destino separadamente.
- O projeto é recente e está mudando rapidamente, então espere atualizações frequentes e possíveis mudanças incompatíveis.
Tópicos
Perguntas frequentes
- O que é CLI-Anything?
- Toolkit que gera interfaces de linha de comando nativas para agentes a partir de softwares existentes e oferece o registro CLI-Hub para instalar CLIs prontas. CLI-Anything é um projeto que envolve softwares existentes, de desktop ou backend, em interfaces de linha de comando estruturadas para que agentes de IA possam operá-los. Seu gerador conduz um agente por um fluxo de trabalho de sete fases: analisa o software de destino ou o repositório de código-fonte, projeta grupos de comandos, implementa uma CLI baseada em Click com REPL e saída JSON, além de criar e documentar testes. O harness gerado é instalado como um pacote Python e pode ser usado pelo shell ou em modo interativo.
- CLI-Anything é gratuito? Qual é a licença?
- CLI-Anything é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CLI-Anything ainda é mantido?
- Manutenção ativa. O último commit de CLI-Anything foi em 22 de set. de 2026.
- Para que posso usar CLI-Anything?
- Dar a um agente de programação com IA controle programático sobre um aplicativo de desktop, como GIMP ou Blender. Permitir que agentes automatizem fluxos de trabalho em ferramentas como Zotero, Obsidian ou LibreOffice por meio de suas CLIs. Criar um wrapper de linha de comando para uma ferramenta interna ou base de código open source que não tenha um. Navegar por CLIs prontas para softwares comuns e instalá-las a partir de um único registro.
- Como instalar CLI-Anything?
- Instale o pacote CLI-Hub: pip install cli-anything-hub Instale um CLI pronto do hub (substitua <name> pelo nome de um CLI): cli-hub install <name>
- Onde consigo CLI-Anything?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HKUDS/CLI-Anything
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CLI que gerencia os recursos de IA para programação de uma equipe em um repositório Git compartilhado e os sincroniza com as ferramentas de IA dos colegas.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
Gateway de autenticação auto-hospedado que permite a agentes de IA acessar mais de 1.000 provedores SaaS por SDK, CLI, MCP, HTTP e OpenAPI, sem compartilhar credenciais.
Uma CLI que analisa seu código e gera arquivos compactos de contexto para IA, reduzindo os tokens que assistentes de programação gastam explorando o projeto.