Ferramentas de desenvolvimento com IA
Recursos, instalação e uso de ferramentas de desenvolvimento com IA
Estas ferramentas integram geração de código, pesquisa, testes e automação aos fluxos de desenvolvimento de software. Permissões, ambientes compatíveis e maturidade variam; consulte a documentação oficial e os limites de segurança antes do uso.
Ferramentas e plataformas abertas
Estas ferramentas e plataformas abertas têm repositórios públicos no GitHub; o número de estrelas é datado e sincronizado diariamente. Licenças de código e modelos e termos de serviços hospedados devem ser consultados separadamente nas fontes oficiais.
Claude Code
Parceiro de Programação com IA
O Claude Code é a ferramenta de programação agêntica da Anthropic para fluxos de trabalho no terminal e na IDE. Ele pode inspecionar repositórios, editar arquivos, executar comandos e testes e trabalhar com controle de versão sob permissões configuráveis.
Principais recursos
- Compreensão de bases de código inteiras
- Escrita e modificação de código
- Execução de testes e builds
- Execução de operações Git
- Uso de comandos de terminal
- Conversação interativa de programação
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
# Mac/Linux (recomendado) curl -fsSL https://claude.ai/install.sh | bash # Windows (recomendado) irm https://claude.ai/install.ps1 | iex # Homebrew (macOS/Linux) brew install --cask claude-code # WinGet (Windows) winget install Anthropic.ClaudeCode # Obs: `npm install -g @anthropic-ai/claude-code` está obsoleto
Uso
# Iniciar uma sessão interativa em qualquer diretório claude # Retomar uma sessão anterior claude --continue # Atualizar para a versão mais recente claude update # Prompt único claude -p "explique o fluxo de autenticação deste repositório" # Listar comandos slash integrados claude /help
MCP (Model Context Protocol)
Padrão Aberto para Conectividade de IA
O MCP é um protocolo padrão aberto introduzido pela Anthropic para estabelecer conexões padronizadas entre modelos de IA e ferramentas/fontes de dados externas. É chamado de «interface USB-C» para a IA, permitindo interação flexível com diversas ferramentas e dados.
Principais recursos
- Padrão unificado de conexão de ferramentas
- Suporte a múltiplas fontes de dados
- Mecanismo de autorização seguro
- Arquitetura extensível
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
# O MCP é em si um protocolo — ele é usado através de um cliente como Claude Desktop ou Claude Code. # 1. Editar o arquivo de configuração: # macOS: ~/Library/Application Support/Claude/claude_desktop_config.json # Windows: %APPDATA%\Claude\claude_desktop_config.json # 2. Adicionar um bloco mcpServers (veja o exemplo abaixo). # 3. Reiniciar o cliente. # 4. Ou instalar um servidor de referência diretamente: npx -y @modelcontextprotocol/server-filesystem /path/to/folder
Uso
No Claude Desktop, adicione servidores MCP através do menu de configurações para usá-los.
OpenAI Codex CLI
Agente de codificação de terminal da OpenAI
openai/codex é um agente de codificação leve de terminal lançado pela OpenAI (github.com/openai/codex, escrito em Rust). Roda localmente no seu terminal, suporta modelos GPT-5 / o-series, autentica via OAuth do ChatGPT e pode carregar servidores MCP. Codex CLI é a contraparte open source de Claude Code no lado da OpenAI.
Principais recursos
- Open source oficial da OpenAI
- TUI em Rust
- Suporta GPT-5 / o-series
- Login OAuth do ChatGPT
- Carrega servidores MCP
- Execução de código em sandbox
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
# Mac/Linux (recomendado) curl -fsSL https://chatgpt.com/codex/install.sh | sh # Windows (recomendado) powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" # npm global npm install -g @openai/codex # Homebrew (macOS/Linux) brew install --cask codex
Uso
# Iniciar sessão interativa (OAuth automático) codex # Tarefa única (modo headless) codex exec "explique todos os arquivos .ts em src/" # Trocar de modelo: veja https://github.com/openai/codex
browser-use
Automação de navegador com IA
browser-use é a biblioteca de automação de navegador com IA mais popular no GitHub (github.com/browser-use/browser-use). Ela permite que LLMs operem um navegador real como humanos (clicar, digitar, rolar, capturar tela), perfeita para cenários que precisam interagir com sites sem API. Usável diretamente como biblioteca Python ou exposta como servidor MCP para Claude Code e outros clientes.
Principais recursos
- Suporta todos os principais LLMs (GPT / Claude / Gemini / local)
- Biblioteca Python OU servidor MCP
- Suporte a navegador real (Chrome / Chromium)
- Compreensão visão + DOM
- Capturas de tela passadas ao LLM
Instalação
pip install browser-use uvx --from 'browser-use[cli]' browser-use --mcp
Uso
# Em um script Python:
from browser_use import Agent, ChatOpenAI
llm = ChatOpenAI(model="gpt-5")
agent = Agent(
task="Visite https://news.ycombinator.com e encontre as 5 principais notícias de IA de hoje",
llm=llm,
)
result = await agent.run()
print(result)
# Como servidor MCP:
# 1. Configurar .mcp.json
# 2. Claude Code carrega automaticamente ao iniciarOpenCLAW
Assistente de IA em Código Aberto
O OpenCLAW é um projeto de assistente de IA em código aberto, que significa «O caminho da lagosta». Ele pode ser executado em qualquer sistema operacional e plataforma como seu assistente pessoal de IA. Esta é uma solução totalmente em código aberto, permitindo que todos tenham seu próprio assistente de IA.
Principais recursos
- Totalmente em código aberto
- Suporte multiplataforma
- Implantação auto-hospedável
- Comunidade ativa
- Vários provedores de modelos (escolhidos no onboarding ou na configuração)
Instalação
# Requisito de runtime: Node.js 24 (recomendado) ou Node.js 22.19+ # Instalação global (npm) npm install -g openclaw@latest # Ou via pnpm pnpm add -g openclaw@latest # Execute o assistente de onboarding (instala o daemon como serviço de usuário) openclaw onboard --install-daemon # Verifique o status do gateway openclaw gateway status
Uso
# 1. Execute o assistente primeiro openclaw onboard --install-daemon # 2. Envie uma mensagem de teste openclaw gateway status # 3. Opcional: iniciar em primeiro plano (modo debug) openclaw gateway stop openclaw gateway --port 18789 --verbose # 4. Documentação: https://docs.openclaw.ai
Hermes-Agent
Agente de IA em Crescimento
O Hermes-Agent é «O agente que cresce com você» — um Agente de IA que cresce continuamente com o uso. Ele pode aprender autónomamente os hábitos do usuário, otimizar a execução de tarefas e fornecer serviços cada vez mais personalizados.
Principais recursos
- Aprendizado adaptativo
- Memória de longo prazo
- Serviço personalizado
- Otimização contínua de tarefas
- Suporte multimodal
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
# Runtime: Python 3.11+ (tratado automaticamente pelo instalador) # Mac/Linux (one-liner) curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # Windows (PowerShell) iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1) # O instalador cuida de uv, Python 3.11, Node.js, ripgrep, ffmpeg e um Git Bash portátil
Uso
# 1. Execute o assistente de configuração (modelo + ferramentas) hermes setup # 2. Ou: autentique via OAuth do Nous Portal (um comando) hermes setup --portal # 3. Inicie a interface de terminal hermes # 4. Ou: execute o gateway e converse pelo Telegram/Discord/Slack hermes gateway setup hermes gateway start # 5. Troque de modelo (OpenRouter tem 200+ modelos) hermes model # Documentação: https://hermes-agent.nousresearch.com/docs/
Anthropic Skills
Repositório oficial de implementação Claude Skills
anthropics/skills é o repositório oficial de implementação de referência da Anthropic para Claude Skills — pastas de instruções, scripts e recursos que o Claude pode carregar dinamicamente para executar tarefas especializadas. Os Skills ensinam ao Claude fluxos de trabalho repetíveis: aplicar diretrizes de marca, analisar dados segundo as convenções da sua organização, automatizar tarefas pessoais, entre outros.
Principais recursos
- Mantido pela Anthropic
- Especificação Skills carregável dinamicamente
- Exemplo de integração da API Skills
- Cobre documentos, dados e fluxos de trabalho
- Modelos para Skills personalizados
- Conforme o padrão agentskills.io
Instalação
/plugin marketplace add anthropics/skills /plugin install document-skills@anthropic-agent-skills
Uso
Claude Code: mencione pelo nome um Skill instalado na solicitação. Claude API: execute Skills pelo campo `container.skills` da Messages API, com os cabeçalhos beta documentados e a ferramenta de execução de código. `GET /v1/skills` apenas lista Skills; não os executa. https://platform.claude.com/docs/en/build-with-claude/skills-guide
Claude Code Security Review
Scanner de segurança de PR oficial da Anthropic (GitHub Action)
claude-code-security-review é a GitHub Action oficial da Anthropic (github.com/anthropics/claude-code-security-review) que usa o Claude para revisar automaticamente os diffs de PR em busca de vulnerabilidades de segurança. Suporta análise diff-aware (apenas arquivos alterados), publica os achados como comentários de revisão ancorados em linhas, e inclui um filtro de falsos positivos que exclui automaticamente as categorias DoS, rate-limiting, esgotamento de memória/CPU, validação genérica de entrada e open-redirect.
Principais recursos
- Mantido pela Anthropic
- Análise diff-aware (só arquivos alterados)
- Comentários de revisão ancorados em linhas
- Filtro FP para 5 categorias ruidosas
- Integração nativa com GitHub Action
- Modelo Claude configurável (padrão Opus 4.1)
Instalação
# Crie .github/workflows/security-review.yml
name: Claude Code Security Review
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: anthropics/claude-code-security-review@v0
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
# ⚠️ Esta Action NÃO é protegida contra prompt injection.
# Use apenas em PRs confiáveis, em conjunto com a opção do GitHub
# «Require approval for all external contributors».Uso
# 1. Adicione o secret ANTHROPIC_API_KEY ao repositório # 2. Ao abrir/atualizar uma PR, a Action analisa automaticamente os diffs # e publica achados como comentários de revisão # 3. Os mantenedores veem a gravidade e a linha na conversa da PR
Ollama
Ambiente local de execução de modelos
O Ollama baixa e executa modelos no macOS, Linux e Windows, com CLI e API HTTP local. A execução inteiramente local, os recursos necessários e o eventual envio de dados a um serviço remoto dependem do modelo escolhido e da configuração.
Principais recursos
- Download e execução local de modelos
- Biblioteca de modelos e Modelfile
- CLI e API local
- Embeddings, visão e chamada de ferramentas
- Bibliotecas Python e JavaScript
- Modelos em nuvem opcionais
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
# macOS / Windows # Baixe o instalador em https://ollama.com/download # Linux (revise o script remoto antes de executá-lo) curl -fsSL https://ollama.com/install.sh | sh
Uso
# Inicie uma conversa com um modelo ollama run gemma4 # Confira a versão instalada ollama -v
Hugging Face Hub
Plataforma aberta de colaboração em IA
O Hugging Face Hub é uma plataforma de IA para descobrir, compartilhar e desenvolver em conjunto modelos, conjuntos de dados e Spaces públicos ou privados. A biblioteca huggingface_hub e a CLI hf permitem pesquisar, baixar, enviar, gerenciar o cache e usar serviços de inferência; a licença de cada modelo e conjunto de dados deve ser verificada separadamente.
Principais recursos
- Modelos, conjuntos de dados e Spaces
- Repositórios públicos e privados
- Cartões de modelos, cartões de conjuntos de dados e licenças
- CLI
hfe biblioteca Python - Inference Providers e Endpoints
- Integrações MCP e Skill para agentes de IA
Instalação
# Instale a CLI do Hugging Face Hub e a biblioteca Python pip install -U "huggingface_hub" # Entre apenas se precisar de acesso privado ou upload hf auth login
Uso
# Baixe um arquivo de um repositório público de modelo hf download gpt2 config.json # Pesquise modelos e limite os resultados hf models ls --search bert --limit 5
Conceitos abstratos
AI Agent, Skill e Harness são conceitos abstratos que este sítio usa para organizar a área e não têm um repositório GitHub único. Designam padrões comuns a várias implementações, não funcionalidades de um produto específico.
Agente de IA
Sistemas de IA que Executam Tarefas Autonomamente
Um Agente de IA é um sistema que planeia e executa tarefas complexas por si próprio. Ao contrário de uma interação de pergunta e resposta, um Agente interpreta um objetivo, traça um plano, invoca ferramentas, avalia resultados e ajusta o comportamento com base no retorno. O termo designa um padrão geral e não um produto: Claude Code, Codex CLI, Cursor, OpenClaw e Hermes Agent, nesta página, são implementações concretas dele.
Principais recursos
- Planejamento autônomo de tarefas
- Capacidade de uso de ferramentas
- Avaliação de resultados e feedback
- Tratamento de tarefas complexas em múltiplas etapas
- Compreensão e operação de bases de código
Instalação
Um Agente é um conceito, não um produto instalável por si. Para executar um, instala-se uma implementação concreta; cada entrada da secção Ferramentas e plataformas abertas desta página indica o seu próprio procedimento de instalação.
Uso
A invocação varia com a implementação: um Harness de linha de comandos aceita normalmente uma tarefa descrita tal como está, ao passo que implementações em forma de biblioteca definem o objetivo e as ferramentas disponíveis no código. Ver as indicações de utilização da entrada correspondente.
Skill
Formas de Estender as Capacidades da IA
Um Skill reúne conhecimento de domínio, procedimentos e prompts reutilizáveis num módulo carregado a pedido. Costuma ser uma pasta com um ficheiro SKILL.md, cujos campos name e description determinam quando é invocado. O formato tem origem na Anthropic e está publicado, pelo que não se limita a um único cliente.
Principais recursos
- Comandos personalizados
- Automação de fluxos de trabalho
- Conhecimento específico de domínio
- Templates de prompt reutilizáveis
Instalação
Colocar uma pasta com um SKILL.md em ~/.claude/skills/ para uso pessoal, ou no .claude/skills/ do projeto. Os Skills também podem ser carregados através do ponto de acesso Skills da API Claude.
Uso
Um Skill é normalmente reconhecido e invocado de forma automática a partir da sua description; também pode ser acionado explicitamente com /skill-name.
Harness (Andaime de Agente)
A camada de runtime host para agentes
Um Harness é a camada de runtime que monta system prompt, loop de ferramentas, memória e plugins em um agente executável. Claude Code, Codex CLI, Cursor Agent e OpenClaw são todas implementações concretas de Harness — editar a config de um Harness é como religar o host, escrever um novo Skill é como conectar uma nova ferramenta. Veja a página MCP para a relação com MCP/Agent/Skill.
Principais recursos
- Montagem do system prompt
- Gerenciamento do loop de ferramentas
- Estado de sessão e memória de longo prazo
- Agendamento de Skill e MCP
- Permissões e sandbox
- Hospedagem multi-forma (CLI/IDE/serverless)
Instalação
Comandos de instalação remota executam código baixado. Revise a página e o script de instalação oficiais antes de executá-los, sobretudo em ambientes privilegiados ou corporativos.
Um Harness em si é um padrão, não um produto instalável separadamente. Para «usar um Harness», instale uma de suas implementações: # Claude Code (Node 18+) curl -fsSL https://claude.ai/install.sh | bash # Codex CLI curl -fsSL https://chatgpt.com/codex/install.sh | sh # OpenClaw (Node 24+) npm install -g openclaw@latest
Uso
Os Claude Code / Codex / Cursor / OpenClaw / Hermes Agent listados nesta página são todos instâncias de Harness. Cada Harness tem seu próprio comando de inicialização (veja a seção «Uso» de cada entrada). Você também pode escrever um Harness mínimo: monte um system prompt + loop de ferramentas + carregue MCP/Skill.
Produtos fechados
Produtos comerciais fechados sem repositório GitHub público para rastrear.
Cursor
Editor de Código Potencializado por IA
O Cursor é um editor de código aprimorado por IA baseado no VS Code, com capacidades de IA integradas semelhantes ao GPT-4. Ele pode completar código inteligentemente, gerar funções, explicar código e corrigir bugs. É atualmente uma das ferramentas de programação com IA mais populares.
Principais recursos
- Autocompletar inteligente de código
- Geração de funções inteiras
- Explicação e refatoração de código
- Interação via modo de chat
- Terminal integrado
Instalação
# Baixe do site oficial (recomendado) # https://cursor.com # Ou via WinGet (Windows) winget install Cursor.Cursor # Ou via Homebrew (macOS) brew install --cask cursor
Uso
# 1. Iniciar o Cursor # 2. Abrir uma pasta de projeto # 3. Cmd+K (edição inline) ou Cmd+L (chat) # 4. Modo Agent: Cmd+I para abrir o Composer # 5. Faça login para ativar os recursos Pro/Ultra
Conclusão
Estas ferramentas podem alterar os fluxos de programação, revisão e automação, mas os resultados dependem da tarefa, do modelo e da configuração. Antes da adoção, avalie permissões, tratamento de dados, manutenção e requisitos de revisão da equipe.