Pular para o conteúdo principal

Ferramentas disponíveis

O agente NeurAI tem acesso a um conjunto de ferramentas que permitem executar ações reais no seu projeto. Abaixo está a lista completa, agrupada por categoria.

📁 Arquivos e sistema

FerramentaO que fazExemplo de uso
Ler arquivoLê o conteúdo de qualquer arquivo de texto, PDF, Excel ou Word"Leia o package.json"
Criar/escrever arquivoCria um arquivo novo ou sobrescreve completamente"Crie o arquivo .env.example com as variáveis necessárias"
Editar arquivoEdição cirúrgica: substitui um trecho específico sem tocar no resto"Corrija o bug na linha 42 do auth.ts"
Deletar arquivoRemove arquivo ou diretório (com confirmação no modo Padrão)"Apague a pasta dist/"
Listar arquivosLista o conteúdo de um diretório"O que tem na pasta src/?"
Buscar em arquivosBusca texto ou regex em todos os arquivos de um diretório"Onde a variável DATABASE_URL é usada?"
GlobEncontra arquivos por padrão (ex: **/*.test.ts)"Liste todos os arquivos de teste"
Diff/patchAplica múltiplas mudanças precisas em um arquivo de uma vez"Refatore essas 3 funções no arquivo"

⚡ Execução

FerramentaO que fazExemplo de uso
Executar comandoRoda um comando que termina (build, install, test, lint)"Rode npm run build"
Processo em backgroundInicia um servidor ou watcher e retorna imediatamente"Suba o servidor de desenvolvimento"
Logs do processoLê a saída acumulada de um processo em background"Verifique os logs do servidor"
Status do processoRetorna se o processo está rodando ou encerrou"O servidor ainda está ativo?"
Parar processoEncerra um processo em background"Pare o servidor"
Listar processosLista todos os processos ativos e recentes"Quais processos estão rodando?"
Steps paralelosExecuta múltiplos passos independentes em paraleloCriação de vários arquivos ao mesmo tempo
Verificar portaVerifica se uma porta está livre antes de subir um servidorAutomaticamente antes de npm run dev

🔀 Git

FerramentaO que fazExemplo de uso
Git statusMostra arquivos modificados"O que mudou no repositório?"
Git logHistórico de commits"Últimos 10 commits"
Git diffDiferença entre versões"O que mudou desde o último commit?"
Git addPrepara arquivos para commit"Adicione todos os arquivos ao stage"
Git commitCria um commit"Faça commit com a mensagem 'feat: adicionar autenticação JWT'"
Git checkoutTroca de branch ou restaura arquivo"Crie a branch feature/login"
Git stashGuarda mudanças temporariamente"Guarde essas mudanças no stash"

🌐 Web e APIs

FerramentaO que fazExemplo de uso
Busca na webPesquisa informações atualizadas"Qual a última versão do React Router?"
Ler páginaBaixa e extrai o conteúdo de uma URL"Leia a documentação do Prisma em prisma.io/docs"
Requisição HTTPFaz GET/POST/PUT/DELETE para testar APIs"Teste o endpoint POST /api/users"

🗄️ Banco de dados

FerramentaO que fazExemplo de uso
Query PostgreSQLExecuta SQL em um banco PostgreSQL"Liste os últimos 10 usuários do banco"
Ingerir datasetCarrega um arquivo Excel/CSV para análise"Analise este arquivo de vendas"
Query no datasetExecuta SQL sobre dados ingeridos via DuckDB"Qual foi o produto mais vendido em maio?"

📄 Geração de documentos

FerramentaO que fazExemplo de uso
Gerar ExcelCria planilha .xlsx com múltiplas abas"Gere um relatório de tarefas em Excel"
Gerar PDF/DashboardCria PDF profissional com gráficos via Chrome headless"Gere um dashboard de métricas em PDF"
Transformar arquivoModifica um Excel/CSV existente com Python"Adicione uma coluna de total nesta planilha"

🏗️ Projetos

FerramentaO que fazExemplo de uso
Criar projetoScaffolding com templates (React, Next, Express, Python, FastAPI, etc.)"Crie um projeto Next.js com TypeScript"
Explorar projetoVisão geral completa do projeto em uma chamada"Entenda a estrutura deste projeto"
Árvore do projetoMapa de todos os arquivos com descrições"Me mostre o mapa de arquivos"
Rodar testesDetecta e executa Jest, Vitest, pytest, Go test, etc."Rode todos os testes"
Instalar dependênciasDetecta npm/yarn/pip e instala"Instale as dependências do projeto"
Rodar linterExecuta ESLint, Pylint, etc."Verifique erros de linting"

🧠 Raciocínio e planejamento

FerramentaO que faz
ThinkScratchpad de raciocínio interno — o agente analisa o problema antes de agir
Plano de tarefasCria e atualiza um plano de execução visível para tarefas complexas

💾 Variáveis de sessão

FerramentaO que faz
Salvar variávelGuarda um valor (URL, ID, caminho) para reutilizar depois
Buscar variávelRecupera um valor salvo
Listar variáveisMostra todas as variáveis da sessão
Deletar variávelRemove uma variável
Ferramentas via Bridge

Ferramentas de sistema de arquivos, execução e Git podem operar localmente (via Bridge) ou remotamente (via SSH), dependendo do ambiente configurado no projeto.