nexo-ai-cli
v1.2.5
Published
An interactive agentic CLI that works with any AI provider
Readme
Nexo CLI
Nexo CLI é um assistente de programação e pesquisa interativo por linha de comando (TUI/CLI) autônomo, flexível e colaborativo. Projetado para integrar-se diretamente ao seu fluxo de trabalho de desenvolvimento, o Nexo CLI permite executar prompts interativos, ciclos de depuração de código, pesquisas profundas e auditoria jurídica utilizando múltiplos provedores de inteligência artificial de ponta.
Recursos Principais
- Modo REPL Interativo (Chat): Converse diretamente com a inteligência artificial a partir de qualquer pasta. Execute comandos de sistema e terminal imediatamente no chat apenas utilizando o prefixo
!(ex:!git status). - Loops Autônomos de Engenharia (Loops):
- Loop de Desenvolvimento (
nexo develop): Desenvolve e corrige códigos de forma autônoma e interativa, rodando testes locais de verificação. - Loop Colaborativo (
nexo cowork): Coloca dois agentes (Desenvolvedor e Analista de QA) trabalhando juntos em ciclos para implementar e revisar soluções. - Pesquisa Profunda (
nexo research): Executa pesquisas na internet usando múltiplos agentes (Pesquisador e Editor) para gerar relatórios detalhados em Markdown. - Mesa Redonda Jurídica (
nexo legal): Três agentes especializados (Pesquisador Jurídico, Redator de Contratos e Parceiro Sênior) cooperam para auditar e elaborar contratos e peças jurídicas sem brechas.
- Loop de Desenvolvimento (
- Suporte Multi-Provedor: Integração nativa com Gemini (Google), OpenAI, Anthropic (Claude), OpenRouter e Nvidia NIM.
- Model Context Protocol (MCP): Conecte servidores MCP externos para estender as capacidades da inteligência artificial (acesso a bancos de dados, APIs de terceiros, ferramentas locais, etc.).
- Estrutura Local
.nexo: Ao instalar o Nexo e rodar o comandonexo(ounexo init) dentro de um projeto, ele cria automaticamente uma pasta.nexo/no diretório atual contendo TODA a configuração (chaves de API, modelo ativo, tema), as regras (AGENTS.md), as habilidades (skills/) e o controle de uso de tokens. Nada é gravado em um diretório global na home do usuário: tudo vive localmente no projeto, pronto para ser versionado e compartilhado. - Inicialização Automática de Contexto: Ao iniciar o CLI em qualquer diretório de projeto, o Nexo cria de forma automática a pasta
.nexo/com arquivos padrão de regras (AGENTS.md) e habilidades (skills/), preenchidos com os metadados dopackage.jsondo seu projeto. - Regras e Habilidades Customizadas (Locais): Defina regras de comportamento ou habilidades personalizadas para a IA que são aplicadas automaticamente em todas as sessões e ficam salvas dentro do próprio projeto (
.nexo/).
Documentação do Projeto
Para facilitar a configuração e o uso do Nexo CLI, a documentação está dividida nos seguintes arquivos guias:
- Guia de Instalação e Requisitos (INSTALL.md): Requisitos mínimos do sistema (Node.js, npm, git), configuração de chaves de API e instruções passo a passo para instalar o Nexo via npm e usar a estrutura
.nexolocal. - Guia de Uso e Comandos (USAGE.md): Explicações detalhadas de todos os comandos do CLI, comandos do menu interativo do Chat, atalhos úteis e exemplos práticos para rodar os agentes em modo cooperativo.
Licença
Este projeto está licenciado sob as diretrizes e regras internas do repositório. Sinta-se à vontade para clonar, aprimorar e adaptar o assistente ao seu fluxo de trabalho.
