Instale o AIOX
Guia simplificado para macOS — configure Claude Code, Codex CLI e Gemini CLI com o framework Synkra AIOX.
Requisitos do Sistema
Verifique antes de comecar
| Requisito | Versao minima | Observacao |
|---|---|---|
| macOS | 10.15+ (Catalina) | Catalina ou superior |
| Node.js | >= 18.0.0 | v22 LTS recomendado — instale via NVM |
| npm | >= 9.0.0 | Ja vem com o Node.js — ou use yarn / pnpm |
| RAM | 4 GB+ | 8 GB recomendado |
Homebrew (Package Manager)
O gerenciador de pacotes do macOS
O Homebrew e o equivalente do apt-get no Linux — permite instalar ferramentas de desenvolvimento (git, gh, node, etc.) com um unico comando no Terminal. E o padrao de facto para desenvolvimento no Mac.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew --version
Instalar Node.js
Necessario para AIOX Core, Codex CLI e Gemini CLI
E o motor de execucao do JavaScript fora do navegador. Pense nele como o "motor de um carro" — e o que faz o JavaScript rodar na sua maquina.
E o gerenciador de pacotes que vem junto com o Node.js. E como a "loja de pecas" do carro — voce usa para instalar bibliotecas e ferramentas.
Instalar via NVM (recomendado)
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
npm -v
E quando voce controla um programa digitando comandos de texto no terminal, em vez de clicar em botoes numa tela.
| Interface Visual (GUI) | CLI | |
|---|---|---|
| O que e | Janelas, botoes, icones | Texto puro no terminal |
| Exemplo | Abrir o VS Code clicando | code . no terminal |
| Quem usa | Qualquer pessoa | Desenvolvedores |
GUI e como dirigir um carro automatico — intuitivo, visual.
CLI e como pilotar com cambio manual — mais controle, mais velocidade, curva de aprendizado maior.
Ferramentas CLI essenciais
Alem do Node.js, o AIOX usa o GitHub CLI (para PRs, CodeRabbit e controle de versao) e o Vercel CLI (para deploy de paginas e projetos). Instale ambos antes de continuar.
brew install gh
Autenticar no GitHub
gh auth login
# Escolha: GitHub.com -> HTTPS -> Login with a web browser
# Copie o codigo, cole no browser e autorize
# Verificar autenticacao:
gh auth status
# Instalar via npm (requer Node.js)
npm install -g vercel
Autenticar na Vercel
vercel login
# Abre o browser — faca login com GitHub, GitLab ou email
# Verificar autenticacao:
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 instalacao
claude --version
# Iniciar (vai pedir login Anthropic)
claude
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 | Preco |
|---|---|---|
| Conta Google (gratis) | 60 req/min . 1.000 req/dia | Gratis |
| Google AI Pro | Limites maiores (ideal para uso diario) | ~US$ 19,99/mes |
| Google AI Ultra | Limites mais altos + prioridade | ~US$ 249,99/mes |
Repositorios Synkra AIOX
O ecossistema open source do AIOX
Instalar AIOX Core Principal
Um comando instala tudo — voce so roda npx uma vez
# Criar novo projeto com assistente interativo
npx aiox-core init meu-projeto
# Ou com versao especifica
npx aiox-core@latest init meu-projeto
# Instalar em projeto existente
cd seu-projeto
npx aiox-core install
# O instalador detecta automaticamente sua configuracao
# Upstream Auto-Update — atualiza sem perder customizacoes
npx aiox-core@latest install
# Simular antes (ver o que muda sem aplicar nada)
npx aiox-core install --dry-run
# Verificar saude apos 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 (nao modificar)
│ ├── development/
│ │ ├── agents/ # Agentes: @dev, @qa, @architect, @pm...
│ │ ├── tasks/ # Tasks executaveis
│ │ └── templates/ # Templates de docs
│ ├── core/ # Configuracao central
│ ├── hooks/ # Hooks de ciclo de vida
│ └── workflows/ # Workflows multi-step
├── .claude/ # Integracao Claude Code
├── .codex/ # Integracao Codex CLI
├── .gemini/ # Integracao Gemini CLI
├── docs/
│ └── stories/ # Stories de desenvolvimento
├── squads/ # Squads customizados
└── packages/ # Pacotes compartilhados
Verificar instalacao
Apos instalar, confirme que tudo esta funcionando:
npx aiox-core doctor
# Se houver problemas, corrija automaticamente:
npx aiox-core doctor --fix
AIOX System Diagnostics
OK Node.js version: v22.x.x (meets requirement: >=18.0.0)
OK npm version: 10.x.x
OK Git installed
OK Synkra AIOX: v5.0.3
OK .aiox-core/ directory exists
OK Agent files found
OK Workflow files found
OK All checks passed! Your installation is healthy.
MCP Ecosystem
Servidores MCP que ampliam as capacidades do Claude Code
MCPs opcionais do AIOX
Os MCPs nao estao incluidos no npx aiox-core install. Sao 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 | Nao | Documentacao atualizada de bibliotecas para LLMs | @dev |
| desktop-commander | Nao | Gerenciamento de arquivos e comandos de terminal | @dev |
| playwright | Nao | Automacao de browser para testes | @qa |
| exa | Sim (free tier) | Busca web com IA e extracao de conteudo | @analyst |
| github | Sim (PAT) | Gerencia repositorios, issues, PRs e branches via prompt | @devops |
| vercel | Sim (OAuth) | Gerencia deployments, logs, projetos e dominios via prompt | @devops |
Escopos do MCP (Claude Code)
O Claude Code usa um sistema de escopos para saber onde salvar cada configuracao de MCP. Entender isso evita confusao na hora de instalar. Gemini CLI e Codex CLI tem seus proprios formatos — veja as abas de instalacao abaixo.
~/meu-usuario/ onde o Claude Code esta instalado (escopo global)
└── meu-projeto/ onde o AIOX esta instalado (escopo project)
| Escopo | Flag | Arquivo | Disponivel em |
|---|---|---|---|
| user (global) | --scope user | ~/.claude.json | Todos os projetos |
| project | --scope project | .mcp.json na raiz do projeto | So aquele projeto |
Como instalar os MCPs
Usa claude mcp add --scope user -> salva em ~/.claude.json. Disponivel globalmente em qualquer projeto:
# context7 — documentacao 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 — automacao 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 disponivel)
# Passo 1: abrir o .zshrc
nano ~/.zshrc
# Adicionar no final do arquivo:
export EXA_API_KEY=sua_chave_aqui
# Salvar: Ctrl+O -> Enter -> Ctrl+X
# Passo 2: ativar
source ~/.zshrc
# 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 — nao precisa gerar token manualmente. O login e feito uma unica vez pelo browser usando sua conta Vercel.
# vercel — gerenciamento de deployments, logs e projetos (requer autenticacao OAuth)
# Passo 1: adicionar o MCP
claude mcp add --transport http vercel https://mcp.vercel.com --scope user
# Passo 2: abrir uma sessao do Claude Code
claude
# Passo 3: autenticar com sua conta Vercel
/mcp
# Vai abrir o browser — faca login com sua conta Vercel e autorize o acesso
# Apos autorizar, feche o browser e volte ao terminal
GitHub MCP — MCP remoto
Diferente dos outros MCPs, o GitHub MCP e um MCP remoto — conecta via HTTP diretamente ao servidor do GitHub, sem instalar nada localmente. Requer um Personal Access Token (PAT).
# github — gerenciamento de repositorios, issues e PRs (requer Personal Access Token)
# Passo 1: abrir o .zshrc
nano ~/.zshrc
# Adicionar no final do arquivo:
export GITHUB_PAT=seu_token_aqui
# Salvar: Ctrl+O -> Enter -> Ctrl+X
# Passo 2: ativar
source ~/.zshrc
# 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 especifico
claude mcp get github # verificar configuracao do GitHub MCP
claude mcp get vercel # verificar configuracao do Vercel MCP
O Gemini CLI usa um arquivo de configuracao proprio (settings.json) e nao tem comando mcp add — voce 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 propria sintaxe de comando — similar ao Claude Code mas com codex mcp add:
# context7 — documentacao 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 — automacao 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 definicoes dos seus tools no contexto da sessao — isso consome tokens. Quanto mais MCPs ativos, mais contexto ocupado antes mesmo de voce 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 revisao automatica de codigo 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): revisao de arquitetura, aprovacao final
Pre-requisito — dependencias do sistema
xcode-select --install # instala Xcode Command Line Tools se nao tiver
Instalacao — 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
Integracao 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 e instalado como plugin nativo e adiciona slash commands diretamente no CLI:
claude plugin install coderabbit
# Ou dentro do Claude Code:
# /plugin install coderabbit
Comandos disponiveis apos instalacao
/coderabbit:review # revisa todas as mudancas
/coderabbit:review uncommitted # so mudancas nao commitadas
/coderabbit:review committed # so mudancas commitadas
/coderabbit:review --base main # compara com main
O Gemini CLI nao tem sistema de plugins. O CodeRabbit e usado como ferramenta CLI independente — voce roda os comandos diretamente no terminal:
# Revisar mudancas nao commitadas
coderabbit review --uncommitted
# Revisar mudancas commitadas
coderabbit review --committed
# Comparar com branch main
coderabbit review --base main
O Codex CLI tambem nao tem sistema de plugins. Use o CodeRabbit como CLI independente no terminal:
# Revisar mudancas nao commitadas
coderabbit review --uncommitted
# Revisar mudancas commitadas
coderabbit review --committed
# Comparar com branch main
coderabbit review --base main
IDE Editores de Codigo Opcional
Configure seu editor com IA — compatibilidade e passo a passo de instalacao
E um programa que reune tudo que um desenvolvedor precisa em um so lugar: editor de texto, terminal, debug, controle de versao (Git) e — nos IDEs modernos — IA integrada.
Voce usa a IDE para visualizar e editar o codigo — e o Claude Code na CLI (terminal integrado da propria IDE) para orquestrar agentes, rodar stories e fazer deploys.
O fluxo e: IDE aberta -> terminal integrado -> claude -> agentes AIOX em acao.
AntiGravity by Google Recomendado pelo AIOX
IDE agentica do Google — 16 agentes especializados, MCP Store integrada e suporte a multiplos modelos (Gemini, Claude, GPT). Gratuita na preview publica.
Acesse antigravity.google/download e execute o instalador. Disponivel para macOS (Intel e Apple Silicon). Autenticacao com conta Google.
O AntiGravity tem sua propria configuracao de MCP — separada do Claude Code.
Arquivo de config: ~/.gemini/antigravity/mcp_config.json
Tambem possui uma MCP Store integrada para buscar e instalar servidores diretamente.
O AntiGravity le o AGENTS.md e o GEMINI.md na raiz do projeto — ambos ja gerados pelo AIOX.
VS Code
O editor mais popular — suporte ao AIOX via extensao Claude Code oficial da Anthropic
Acesse code.visualstudio.com e baixe a versao para macOS (Universal ou Apple Silicon).
No VS Code, abra o painel de extensoes (Cmd+Shift+X), busque por Claude Code (publicador: Anthropic) e clique em Install.
claude # inicia o Claude Code com acesso ao projeto aberto
Cursor
Fork do VS Code com IA embutida — autocompletar avancado e chat contextual com seu codigo
Acesse cursor.com, clique em Download e arraste para a pasta Applications.
O Cursor usa .cursor/rules/ em vez de CLAUDE.md. Copie o conteudo 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 — experiencia agentic sem CLI adicional
Acesse codeium.com/windsurf e baixe o instalador para macOS.
# Gerar .windsurfrules com contexto AIOX
cp .claude/CLAUDE.md .windsurfrules
Primeiro Uso
Definicao de first-value: ativacao + 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>
# Apos o greeting do agente, teste:
*help # lista todos os comandos disponiveis
Ativacao por CLI
| CLI | Paridade AIOX | Ativacao de agente |
|---|---|---|
| Claude Code | Completa (referencia) | @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 (nao hooks) |
| GitHub Copilot | Sem lifecycle hooks | Instrucoes de repositorio + MCP |
Agentes principais disponiveis
Troubleshooting
Problemas comuns no macOS e solucoes
# Configure npm para instalar sem sudo
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
xcode-select --install
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc