Instale o AIOX
Configure Claude Code, Codex CLI e Gemini CLI com o framework Synkra AIOX — a equipe ágil de agentes IA que transforma seu fluxo de desenvolvimento.
Requisitos do Sistema
Verifique antes de começar
| Requisito | Versão mínima | Observação |
|---|---|---|
| Node.js | ≥ 18.0.0 | v22 LTS recomendado — instale via NVM |
| npm | ≥ 9.0.0 | Já vem com o Node.js — ou use yarn / pnpm |
| RAM | 4 GB+ | 8 GB recomendado |
| Sistema Operacional | macOS 10.15+ / Win 10+ / Linux | WSL recomendado no Windows |
WSL no Windows
Ambiente Linux recomendado para AIOX
wsl --install -d Ubuntu
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
# Verificar
node -v # deve mostrar v22.x.x
npm -v
Instalar Node.js
Necessário para AIOX Core, Codex CLI e Gemini CLI
É o motor de execução do JavaScript fora do navegador. Pense nele como o "motor de um carro" — é o que faz o JavaScript rodar na sua máquina.
É o gerenciador de pacotes que vem junto com o Node.js. É como a "loja de peças" do carro — você usa para instalar bibliotecas e ferramentas.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
# Verificar
node -v # deve mostrar v22.x.x (LTS mais recente)
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc
nvm install --lts
# Verificar
node -v # deve mostrar v22.x.x (LTS mais recente)
npm -v
winget install OpenJS.NodeJS.LTS
# Verificar (abra um novo terminal após instalar)
node --version
npm --version
É quando você controla um programa digitando comandos de texto no terminal, em vez de clicar em botões numa tela.
| Interface Visual (GUI) | CLI | |
|---|---|---|
| O que é | Janelas, botões, ícones | Texto puro no terminal |
| Exemplo | Abrir o VS Code clicando | code . no terminal |
| Quem usa | Qualquer pessoa | Desenvolvedores |
GUI é como dirigir um carro automático — intuitivo, visual.
CLI é como pilotar com câmbio manual — mais controle, mais velocidade, curva de aprendizado maior.
Ferramentas CLI essenciais
Além do Node.js, o AIOX usa o GitHub CLI (para PRs, CodeRabbit e controle de versão) e o Vercel CLI (para deploy de páginas e projetos). Instale ambos antes de continuar.
# Adicionar repositório oficial do GitHub CLI
sudo apt-get update
sudo apt-get install -y curl
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt-get update
sudo apt-get install -y gh
brew install gh
winget install GitHub.cli
Autenticar no GitHub
gh auth login
# Escolha: GitHub.com → HTTPS → Login with a web browser
# Copie o código, cole no browser e autorize
# Verificar autenticação:
gh auth status
# Instalar via npm (requer Node.js)
npm install -g vercel
Autenticar na Vercel
vercel login
# Abre o browser — faça login com GitHub, GitLab ou email
# Verificar autenticação:
vercel whoami
node -v # deve mostrar v22.x.x
gh --version # deve mostrar gh version 2.x.x
vercel -v # deve mostrar vercel 5x.x.x
Claude Code
CLI oficial da Anthropic — melhor compatibilidade com AIOX
# Instalar Claude Code
npm install -g @anthropic-ai/claude-code
# Verificar instalação
claude --version
# Iniciar (vai pedir login Anthropic)
claude
# No terminal WSL/Ubuntu
npm install -g @anthropic-ai/claude-code
# Verificar
claude --version
Codex CLI Opcional
CLI da OpenAI — paridade parcial com AIOX
# Instalar Codex CLI
npm install -g @openai/codex
# Verificar
codex --version
# Iniciar (login com conta ChatGPT — abre no browser)
codex
| Plano ChatGPT | Acesso ao Codex CLI |
|---|---|
| Free / Go | ✅ Incluso (por tempo limitado) |
| Plus | ✅ Incluso |
| Pro | ✅ Incluso (limites maiores) |
| Business / Enterprise / Edu | ✅ Incluso |
Gemini CLI Opcional
CLI do Google — alta paridade com AIOX
# Instalar Gemini CLI
npm install -g @google/gemini-cli
# Verificar
gemini --version
# Iniciar (login com conta Google — abre no browser)
gemini
| Plano | Limites no Gemini CLI | Preço |
|---|---|---|
| Conta Google (grátis) | 60 req/min · 1.000 req/dia | Grátis |
| Google AI Pro | Limites maiores (ideal para uso diário) | ~US$ 19,99/mês |
| Google AI Ultra | Limites mais altos + prioridade | ~US$ 249,99/mês |
Repositórios Synkra AIOX
O ecossistema open source do AIOX
Instalar AIOX Core Principal
Um comando instala tudo — você só roda npx uma vez
# Criar novo projeto com assistente interativo
npx aiox-core init meu-projeto
# Ou com versão específica
npx aiox-core@latest init meu-projeto
# Instalar em projeto existente
cd seu-projeto
npx aiox-core install
# O instalador detecta automaticamente sua configuração
# Upstream Auto-Update — atualiza sem perder customizações
npx aiox-core@latest install
# Simular antes (ver o que muda sem aplicar nada)
npx aiox-core install --dry-run
# Verificar saúde após atualizar
npx aiox-core doctor
# Corrigir problemas automaticamente (se houver)
npx aiox-core doctor --fix
O que o instalador faz
Estrutura instalada
meu-projeto/
├── .aiox-core/ # Framework AIOX (não modificar)
│ ├── development/
│ │ ├── agents/ # Agentes: @dev, @qa, @architect, @pm...
│ │ ├── tasks/ # Tasks executáveis
│ │ └── templates/ # Templates de docs
│ ├── core/ # Configuração central
│ ├── hooks/ # Hooks de ciclo de vida
│ └── workflows/ # Workflows multi-step
├── .claude/ # Integração Claude Code
├── .codex/ # Integração Codex CLI
├── .gemini/ # Integração Gemini CLI
├── docs/
│ └── stories/ # Stories de desenvolvimento
├── squads/ # Squads customizados
└── packages/ # Pacotes compartilhados
Verificar instalação
Após instalar, confirme que tudo está funcionando:
npx aiox-core doctor
# Se houver problemas, corrija automaticamente:
npx aiox-core doctor --fix
🏥 AIOX System Diagnostics
✔ Node.js version: v22.x.x (meets requirement: >=18.0.0)
✔ npm version: 10.x.x
✔ Git installed
✔ Synkra AIOX: v5.0.3
✔ .aiox-core/ directory exists
✔ Agent files found
✔ Workflow files found
✅ All checks passed! Your installation is healthy.
MCP Ecosystem Opcional
Servidores MCP que ampliam as capacidades do Claude Code
MCPs opcionais do AIOX
Os MCPs não estão incluídos no npx aiox-core install. São ferramentas separadas que ampliam as capacidades do Claude Code. O AIOX funciona 100% sem eles — instale apenas quando quiser capacidades extras.
| MCP | Chave API? | Para que serve | Agente AIOX |
|---|---|---|---|
| context7 | ❌ Não | Documentação atualizada de bibliotecas para LLMs | @dev |
| desktop-commander | ❌ Não | Gerenciamento de arquivos e comandos de terminal | @dev |
| playwright | ❌ Não | Automação de browser para testes | @qa |
| exa | ✅ Sim (free tier) | Busca web com IA e extração de conteúdo | @analyst |
| github | ✅ Sim (PAT) | Gerencia repositórios, issues, PRs e branches via prompt | @devops |
| vercel | ✅ Sim (OAuth) | Gerencia deployments, logs, projetos e domínios via prompt | @devops |
Escopos do MCP (Claude Code)
O Claude Code usa um sistema de escopos para saber onde salvar cada configuração de MCP. Entender isso evita confusão na hora de instalar. Gemini CLI e Codex CLI têm seus próprios formatos — veja as abas de instalação abaixo.
~/meu-usuario/ ← onde o Claude Code está instalado (escopo global)
└── meu-projeto/ ← onde o AIOX está instalado (escopo project)
| Escopo | Flag | Arquivo | Disponível em |
|---|---|---|---|
| user (global) | --scope user | ~/.claude.json | Todos os projetos |
| project | --scope project | .mcp.json na raiz do projeto | Só aquele projeto |
Como instalar os MCPs
Usa claude mcp add --scope user → salva em ~/.claude.json. Disponível globalmente em qualquer projeto:
# context7 — documentação de bibliotecas para LLMs
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp
# desktop-commander — gerenciamento de arquivos e terminal
claude mcp add --scope user desktop-commander -- npx -y @wonderwhy-er/desktop-commander
# playwright — automação de browser para testes
claude mcp add --scope user playwright -- npx -y @playwright/mcp
# exa — busca web com IA (requer chave API de exa.ai — free tier disponível)
# Passo 1: abrir o .bashrc
nano ~/.bashrc
# Adicionar no final do arquivo:
export EXA_API_KEY=sua_chave_aqui
# Salvar: Ctrl+O → Enter → Ctrl+X
# Passo 2: ativar
source ~/.bashrc
# Passo 3: adicionar o MCP
claude mcp add --scope user exa -e EXA_API_KEY=$EXA_API_KEY -- npx -y exa-mcp
Vercel MCP — MCP remoto (OAuth)
O Vercel MCP usa OAuth — não precisa gerar token manualmente. O login é feito uma única vez pelo browser usando sua conta Vercel.
# vercel — gerenciamento de deployments, logs e projetos (requer autenticação OAuth)
# Passo 1: adicionar o MCP
claude mcp add --transport http vercel https://mcp.vercel.com --scope user
# Passo 2: abrir uma sessão do Claude Code
claude
# Passo 3: autenticar com sua conta Vercel
/mcp
# Vai abrir o browser — faça login com sua conta Vercel e autorize o acesso
# Após autorizar, feche o browser e volte ao terminal
GitHub MCP — MCP remoto
Diferente dos outros MCPs, o GitHub MCP é um MCP remoto — conecta via HTTP diretamente ao servidor do GitHub, sem instalar nada localmente. Requer um Personal Access Token (PAT).
# github — gerenciamento de repositórios, issues e PRs (requer Personal Access Token)
# Passo 1: abrir o .bashrc
nano ~/.bashrc
# Adicionar no final do arquivo:
export GITHUB_PAT=seu_token_aqui
# Salvar: Ctrl+O → Enter → Ctrl+X
# Passo 2: ativar
source ~/.bashrc
# Passo 3: adicionar o MCP
claude mcp add-json github "{\"type\":\"http\",\"url\":\"https://api.githubcopilot.com/mcp\",\"headers\":{\"Authorization\":\"Bearer $GITHUB_PAT\"}}" --scope user
Verificar MCPs instalados
claude mcp list # listar todos os MCPs
claude mcp get context7 # detalhes de um MCP específico
claude mcp get github # verificar configuração do GitHub MCP
claude mcp get vercel # verificar configuração do Vercel MCP
O Gemini CLI usa um arquivo de configuração próprio (settings.json) e não tem comando mcp add — você edita o JSON manualmente:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"desktop-commander": {
"command": "npx",
"args": ["-y", "@wonderwhy-er/desktop-commander"]
},
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp"]
},
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp"],
"env": { "EXA_API_KEY": "sua-chave-aqui" }
}
}
}
O Codex CLI tem sua própria sintaxe de comando — similar ao Claude Code mas com codex mcp add:
# context7 — documentação de bibliotecas para LLMs
codex mcp add context7 -- npx -y @upstash/context7-mcp
# desktop-commander — gerenciamento de arquivos e terminal
codex mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander
# playwright — automação de browser para testes
codex mcp add playwright -- npx -y @playwright/mcp
# exa — busca web com IA (requer chave API de exa.ai)
codex mcp add exa --env EXA_API_KEY=sua-chave-aqui -- npx -y exa-mcp
Consumo de tokens e contexto
Cada MCP carregado injeta as definições dos seus tools no contexto da sessão — isso consome tokens. Quanto mais MCPs ativos, mais contexto ocupado antes mesmo de você digitar qualquer coisa.
O Claude Code tem um recurso chamado Tool Search que resolve isso automaticamente: em vez de carregar todos os tools de todos os MCPs de uma vez, ele carrega apenas os tools relevantes para cada tarefa.
Ativa sozinho quando os tools ocupam mais de 10% do contexto.
CodeRabbit — Plugin de Code Review Destaque
Plugin de revisão automática de código com IA — integrado ao Claude Code
Plugins adicionam slash commands (/coderabbit:review) diretamente no CLI — diferente dos MCPs que adicionam tools de backend.
Integrado na camada 2 dos Quality Gates do framework AIOX
Layer 2 (CI/CD): testes automatizados + CodeRabbit review ← aqui
Layer 3 (Human): revisão de arquitetura, aprovação final
| Agente | Como usa | Quando |
|---|---|---|
| @dev (Dex) | Executa review local via CLI antes de entregar | Durante implementação — loop de auto-correção (max 2 iterações) |
| @qa (Quinn) | Valida se os findings do CodeRabbit foram resolvidos | No QA Gate — verifica qualidade do código entregue |
| @devops (Gage) | Review automático nos PRs via GitHub App | Ao abrir PR — CodeRabbit revisa automaticamente sem comando |
O CodeRabbit está integrado no Story Development Cycle (SDC): @dev revisa localmente → @qa valida no gate → @devops recebe review automático no PR.
O CodeRabbit não altera código — ele apenas revisa e aponta problemas. Quem corrige é o @dev. Funciona como um code reviewer humano, mas automático e com IA.
Pré-requisito — dependências do sistema
sudo apt-get update && sudo apt-get install -y unzip curl git
Instalação — passos comuns (todas as CLIs)
curl -fsSL https://cli.coderabbit.ai/install.sh | sh
coderabbit auth login
# Abre o browser para login com conta GitHub ou Google
Integração por CLI
Cada CLI de IA integra o CodeRabbit de forma diferente. Escolha a aba correspondente:
O Claude Code usa o sistema de plugins — o CodeRabbit é instalado como plugin nativo e adiciona slash commands diretamente no CLI:
claude plugin install coderabbit
# Ou dentro do Claude Code:
# /plugin install coderabbit
Comandos disponíveis após instalação
/coderabbit:review # revisa todas as mudanças
/coderabbit:review uncommitted # só mudanças não commitadas
/coderabbit:review committed # só mudanças commitadas
/coderabbit:review --base main # compara com main
Ou em linguagem natural — basta pedir ao Claude:
"Revise meu código antes de commitar"
"Verifique se há problemas de segurança nas minhas mudanças"
O Gemini CLI não tem sistema de plugins. O CodeRabbit é usado como ferramenta CLI independente — você roda os comandos diretamente no terminal:
# Revisar mudanças não commitadas
coderabbit review --uncommitted
# Revisar mudanças commitadas
coderabbit review --committed
# Comparar com branch main
coderabbit review --base main
O Codex CLI também não tem sistema de plugins. Use o CodeRabbit como CLI independente no terminal:
# Revisar mudanças não commitadas
coderabbit review --uncommitted
# Revisar mudanças commitadas
coderabbit review --committed
# Comparar com branch main
coderabbit review --base main
O loop autônomo com AIOX
@dev Implemente a STORY-42. Ao terminar, rode /coderabbit:review,
corrija todos os problemas críticos e só então conclua.
O agente implementa → revisa → corrige → repete até passar → entrega. Você só entra para aprovar o PR final.
IDE Editores de Código Opcional
Configure seu editor com IA — compatibilidade e passo a passo de instalação
É um programa que reúne tudo que um desenvolvedor precisa em um só lugar: editor de texto, terminal, debug, controle de versão (Git) e — nos IDEs modernos — IA integrada.
| Editor de texto simples | IDE | |
|---|---|---|
| O que faz | Edita arquivos de texto | Edita, roda, debuga e versiona |
| Terminal integrado | Não tem | Sim — dentro do editor |
| IA embutida | Não tem | Sim (Cursor, Windsurf, AntiGravity) |
| Exemplos | Notepad, Sublime Text | VS Code, Cursor, Windsurf, AntiGravity |
Você usa a IDE para visualizar e editar o código — e o Claude Code na CLI (terminal integrado da própria IDE) para orquestrar agentes, rodar stories e fazer deploys.
O fluxo é: IDE aberta → terminal integrado → claude → agentes AIOX em ação.
AntiGravity by Google Recomendado pelo AIOX
IDE agêntica do Google — 16 agentes especializados, MCP Store integrada e suporte a múltiplos modelos (Gemini, Claude, GPT). Gratuita na preview pública.
Configuração — 3 passos
Acesse antigravity.google/download e execute o instalador. Disponível para Windows, macOS e Linux. Autenticação com conta Google (Gmail pessoal aceito).
O AntiGravity tem sua própria configuração de MCP — separada do Claude Code.
Arquivo de config: ~/.gemini/antigravity/mcp_config.json
Também possui uma MCP Store integrada para buscar e instalar servidores diretamente.
O AntiGravity lê o AGENTS.md e o GEMINI.md na raiz do projeto — ambos já gerados pelo AIOX.
VS Code
O editor mais popular — suporte ao AIOX via extensão Claude Code oficial da Anthropic
Acesse code.visualstudio.com e baixe para seu sistema operacional. Disponível para Windows, macOS e Linux (.deb, .rpm, snap).
No VS Code, abra o painel de extensões (Ctrl+Shift+X), busque por Claude Code (publicador: Anthropic) e clique em Install.
claude # inicia o Claude Code com acesso ao projeto aberto
# A extensão adiciona o painel lateral de Claude no editor
Cursor
Fork do VS Code com IA embutida — autocompletar avançado e chat contextual com seu código
Acesse cursor.com, clique em Download e siga o instalador para seu sistema operacional.
Na primeira abertura, o Cursor oferece importar extensões e keybindings do VS Code automaticamente — aceite para manter sua configuração atual.
O Cursor usa .cursor/rules/ em vez de CLAUDE.md. Copie o conteúdo para uma rule do Cursor:
mkdir -p .cursor/rules
cp .claude/CLAUDE.md .cursor/rules/aiox.mdc
Windsurf by Codeium
Editor com agente de IA "Cascade" embutido — experiência agentic sem CLI adicional
Acesse codeium.com/windsurf e baixe o instalador para Windows, macOS ou Linux.
O Windsurf requer uma conta Codeium gratuita. Cadastre em codeium.com antes de abrir o editor.
O Windsurf usa .windsurfrules na raiz do projeto para regras de contexto:
# Gerar .windsurfrules com contexto AIOX
cp .claude/CLAUDE.md .windsurfrules
Primeiro Uso
Definição de first-value: ativação + greeting + comando em ≤ 10 min
cd meu-projeto
claude # ou: codex / gemini
# No Claude Code:
@aiox-master
# No Gemini CLI:
/aiox-menu # depois selecione o agente
# No Codex CLI:
/skills # depois selecione aiox-<agent-id>
# Após o greeting do agente, teste:
*help # lista todos os comandos disponíveis
Ativação por CLI
| CLI | Paridade AIOX | Ativação de agente |
|---|---|---|
| Claude Code | 🟢 Completa (referência) | @agent-name |
| Gemini CLI | 🟡 Alta | /aiox-menu → /aiox-<agent> |
| Codex CLI | 🟠 Parcial | /skills → aiox-<agent-id> |
| Cursor | 🔴 Sem lifecycle hooks | Regras + MCP |
| AntiGravity | 🔴 Workflow-based | Workflows (não hooks) |
| GitHub Copilot | 🔴 Sem lifecycle hooks | Instruções de repositório + MCP |
Agentes principais disponíveis
Troubleshooting
Problemas comuns e soluções
# Configure npm para instalar sem sudo
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc