Plataforma unificada para engenharia de software autônoma com agente de terminal inteligente e Cloud Gateway OpenAI-compatível executado em servidores próprios.
O que é o Zeus Code?
O Zeus Code é uma suíte moderna para desenvolvedores concebida para eliminar a complexidade no uso de agentes de IA na engenharia de software. Ele integra nativamente um terminal interativo (zeus) com suporte a REPL e comandos autônomos a um Cloud Gateway de alta velocidade compatível com o padrão OpenAI.
Servidores da Plataforma: Toda a inteligência e inferência neural são roteadas pelos Servidores da Plataforma Zeus Code até o provedor de IA configurado, sem expor suas chaves a gateways intermediários de terceiros. As métricas reais de tráfego e saúde do cluster podem ser consultadas a qualquer momento no endpoint /status.
Duas Formas de Utilizar
No Terminal (CLI zeus-dev): Um parceiro autônomo estilo Claude Code que analisa arquivos, gerencia modelos com /models e autentica a conta no navegador com /login.
Na Nuvem (Cloud Gateway API): Endpoint público https://zeus-code-five.vercel.app/v1 pronto para plugar no Cursor, VS Code Continue, Cline ou scripts próprios com apenas 1 linha de alteração.
Documentação / Get Started / Início Rápido
Getting Started
Início Rápido
Execute sua primeira tarefa no terminal ou envie sua primeira requisição à API em menos de 60 segundos.
Opção 1: Via Terminal CLI
Instale globalmente o pacote zeus-dev e execute no diretório do seu projeto:
bash
# 1. Instalação global do binário zeus (npm, pnpm, yarn ou bun)
npm install -g zeus-dev@latest
# ou pnpm: pnpm add -g zeus-dev@latest
# ou yarn: yarn global add zeus-dev@latest
# ou bun: bun add -g zeus-dev@latest
# 2. Inicie a sessão interativa no seu repositório
zeus
# 3. Na interface, digite /login para autenticar no navegador
# e /whoami para confirmar plano e chave ativa
Opção 2: Via Cloud Gateway REST
Envie uma requisição HTTP direta para o endpoint de chat completions:
Requisitos de sistema, opções de gerenciador de pacotes e verificação de ambiente.
Requisitos de Sistema
Node.js: v20.x LTS, v22.x ou superior.
Gerenciador de Pacotes:npm, pnpm ou yarn.
Plataformas Suportadas: macOS (Apple Silicon / Intel), Linux (x64 / arm64) e Windows (PowerShell / WSL2).
Comando de Instalação
Você pode instalar a CLI globalmente utilizando seu gerenciador de pacotes preferido (npm, pnpm, yarn ou bun):
terminal
# Via npm
npm install -g zeus-dev@latest
# Via pnpm
pnpm add -g zeus-dev@latest
# Via yarn
yarn global add zeus-dev@latest
# Via bun
bun add -g zeus-dev@latest
# Validar instalação
zeus --version
Diagnóstico Automático
Execute o comando zeus /doctor para verificar a conectividade com os servidores da plataforma e a integridade das variáveis de ambiente.
Documentação / Get Started / Conceitos
Architecture
Conceitos Fundamentais
Entenda como funciona o ciclo de raciocínio, execução e observação do Zeus Code.
O Ciclo do Agente (Agent Loop)
O Zeus Code opera em um loop contínuo de 3 estágios:
Percepção & Planejamento: Analisa arquivos, dependências do projeto e histórico recente para planejar os próximos passos de forma não-destrutiva.
Execução de Ferramentas: Aciona ferramentas controladas (edição pontual de arquivos, comandos de build, busca ripgrep).
Verificação & Observação: Lê saídas de linters e testes unitários. Se ocorrer um erro de sintaxe, o próprio agente ajusta a correção antes de concluir a tarefa.
Documentação / API Reference / Visão Geral da API
API Reference
Visão Geral da API
Especificação técnica, URL base e compatibilidade com a especificação OpenAI v1.
URL Base de Produção
Endpoint
https://zeus-code-five.vercel.app/v1
Endpoints Disponíveis
Método
Rota
Descrição
GET
/v1/models
Retorna a lista de modelos neurais ativos nos servidores da plataforma.
POST
/v1/chat/completions
Cria uma resposta de completação para o diálogo (suporta Server-Sent Events).
GET
/status
Retorna métricas operacionais e telemetria da plataforma.
GET
/health
Verificação rápida de integridade da API e dos servidores da plataforma.
Documentação / API Reference / Autenticação
Security
Autenticação
Autenticação via cabeçalho HTTP Bearer e geração de tokens no painel de controle.
Cabeçalho Authorization
Todas as chamadas protegidas da API exigem um cabeçalho HTTP Authorization no formato Bearer:
Header
Authorization: Bearer SUA_CHAVE_ZEUS
Boas Práticas de Segurança: Nunca armazene chaves em arquivos versionados (git). Utilize arquivos .env ou variáveis de ambiente gerenciadas no seu provedor de nuvem.
Documentação / API Reference / Listar Modelos
Endpoints
Listar Modelos
Consulte a lista dinâmica de modelos neurais disponíveis executados nos servidores da plataforma.
Capacite os modelos a invocar funções declarativas com validação por JSON Schema.
Declaração de Ferramentas
JSON Payload
{
"model": "ID-DO-MODELO",
"messages": [{"role": "user", "content": "Verifique o status do deploy"}],
"tools": [{
"type": "function",
"function": {
"name": "check_deploy_status",
"description": "Retorna o status atual da Vercel",
"parameters": {
"type": "object",
"properties": {
"environment": { "type": "string", "enum": ["production", "preview"] }
},
"required": ["environment"]
}
}
}]
}
Documentação / API Reference / Structured Outputs
Reliability
Structured Outputs
Garanta que as respostas do modelo retornem exclusivamente em JSON parseável.
Envie "response_format": { "type": "json_object" } na requisição para assegurar que a saída do modelo seja 100% aderente a JSON sem blocos de texto soltos.
Documentação / API Reference / Erros & Limites
Specifications
Erros & Limites
Códigos de status HTTP, estruturas de erro padronizadas e limites de taxa.
Código HTTP
Motivo
Resolução Recomendada
400 Bad Request
Payload inválido ou JSON mal formatado.
Valide a estrutura do corpo da requisição.
401 Unauthorized
Chave API ausente ou inválida.
Verifique o cabeçalho Authorization: Bearer.
429 Rate Limit
Limite de requisições por minuto excedido.
Implemente exponential backoff no cliente.
502 Gateway Error
Instabilidade temporária no processamento do cluster neural.
O gateway realiza retry automático e fallback resiliente.
Documentação / API Reference / Uso & Faturamento
Telemetry
Telemetria & Faturamento
Acompanhe o consumo de tokens e métricas da plataforma.
Acesse o Portal do Desenvolvedor no topo da página para auditar seu consumo e chaves em tempo real:
Prompt Tokens vs Completion Tokens: Relação de entrada e saída.
Custo Estimado: Calculado com base no consumo de tokens e quotas da conta.
Latência Média: Medida em milissegundos ponta a ponta.
Documentação / Guides / Migração OpenAI SDK
Developer Guides
Migração Drop-in com OpenAI SDK
Como reutilizar seu código existente mudando apenas a baseURL.
TypeScript
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.ZEUS_API_KEY,
baseURL: 'https://zeus-code-five.vercel.app/v1',
});
const res = await client.chat.completions.create({
model: 'ID-DO-MODELO',
messages: [{ role: 'user', content: 'Olá Zeus Code!' }],
});
console.log(res.choices[0].message.content);
Documentação / Guides / Guia Python
Developer Guides
Guia Python
Exemplo prático de integração com a biblioteca oficial da OpenAI em Python.
Python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("ZEUS_API_KEY"),
base_url="https://zeus-code-five.vercel.app/v1"
)
completion = client.chat.completions.create(
model="ID-DO-MODELO",
messages=[
{"role": "user", "content": "Crie um algoritmo de ordenação rápida em Python"}
]
)
print(completion.choices[0].message.content)
Documentação / Guides / Guia TypeScript
Developer Guides
Guia TypeScript / Node.js
Uso assíncrono moderno em TypeScript com tipagem estrita.
TypeScript
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.ZEUS_API_KEY,
baseURL: 'https://zeus-code-five.vercel.app/v1',
});
async function run() {
const completion = await client.chat.completions.create({
model: 'ID-DO-MODELO',
messages: [{ role: 'user', content: 'Como criar um generic type guard em TypeScript?' }],
});
console.log(completion.choices[0]?.message.content);
}
run();
Documentação / Guides / Guia Fetch / JS
Developer Guides
Guia JavaScript Nativo (Fetch API)
Realize chamadas diretas sem necessidade de bibliotecas externas.
Como iterar sobre chunks de texto em tempo real no Node.js.
Node.js
const stream = await client.chat.completions.create({
model: 'ID-DO-MODELO',
messages: [{ role: 'user', content: 'Escreva um ensaio sobre engenharia de software' }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || '');
}
Documentação / Guides / Guia de Tool Calling
Developer Guides
Guia de Implementação de Ferramentas
Como orquestrar execução de ferramentas locais e retornar resultados ao modelo.
Quando o modelo responde com finish_reason: "tool_calls", sua aplicação executa a função correspondente e envia uma nova mensagem com role: "tool" contendo a saída serializada.
Documentação / Guides / Gestão de Contexto
Developer Guides
Gestão de Janela de Contexto
Estratégias para manter conversas de longa duração dentro do limite de tokens.
O Zeus Code utiliza algoritmos de compactação que sumarizam turnos anteriores preservando assinaturas de funções e decisões de arquitetura cruciais.
Documentação / Guides / Boas Práticas de Produção
Developer Guides
Boas Práticas para Ambientes de Produção
Como configurar retentativas, monitorar custos e garantir alta disponibilidade.
Retentativas com Exponential Backoff: Aplique atrasos incrementais com jitter para tratar respostas 429.
Timeouts de Requisição: Estabeleça timeouts de 60 segundos por chamada.
Monitoramento Centralizado: Audite métricas e quotas no Portal do Desenvolvedor em tempo real.
Documentação / CLI / Referência zeus
CLI Tooling
Referência do Zeus Code CLI
O assistente autônomo que vive no seu terminal com REPL interativo e interface web.
Terminal
npm install -g zeus-dev@latest
zeus
Documentação / CLI / Instalação zeus-dev
CLI Tooling
Instalação do Pacote zeus-dev
Métodos para instalar via npm, pnpm ou rodar instantaneamente com npx.
Terminal
# Instalação global
npm i -g zeus-dev@latest
# Ou sem instalar, direto via npx
npx zeus-dev@latest
Documentação / CLI / Cheatsheet de Comandos
CLI Tooling
Cheatsheet de Comandos do CLI
Lista completa de comandos integrados, flags e atalhos de terminal.
Comando
Ação
Modo
zeus
Abre a interface interativa no terminal (REPL de prompts).
Terminal
zeus --version
Exibe a versão instalada do CLI.
Terminal
zeus --help
Mostra o uso e os comandos da interface.
Terminal
/login
Abre o navegador para autenticar a conta Zeus Code.
Interativo
/whoami
Exibe plano, modelo ativo e chaves da conta.
Telemetria
/models · /model <id>
Listam o status dos modelos e trocam o modelo ativo.
Interativo
/init
Cria o arquivo ZEUS.md no repositório atual.
Projeto
/clean
Purga cache e indexações temporárias locais.
Sessão
/clear
Limpa a tela e o buffer do terminal na sessão.
Sessão
/exit
Finaliza com segurança a sessão do agente.
Sessão
Documentação / CLI / Configurações & Envs
CLI Tooling
Configurações e Variáveis de Ambiente
Personalize o comportamento do CLI através de variáveis de ambiente.
Como alternar modelos em tempo de execução dentro da sessão interativa.
Digite /model durante uma sessão interativa para abrir o seletor visual e alternar entre modelos rápidos de raciocínio ou modelos focados em geração de diffs pesados.
Documentação / CLI / Sessões & Histórico
CLI Tooling
Persistência de Sessões & Checkpoints
Como o Zeus Code preserva o contexto mesmo após fechar o terminal.
Todas as conversas e ações são persistidas em arquivos estruturados JSON Lines sob ~/.zeus/sessions/, possibilitando reabrir ou desfazer alterações com facilidade.
Documentação / CLI / Diagnósticos (/doctor)
CLI Tooling
Diagnóstico Automatizado (/doctor)
O comando oficial para validar conectividade e permissões locais.
Terminal
zeus /doctor
O utilitário verifica permissões de escrita, versão do Node.js, tempo de resposta do Cloud Gateway e disponibilidade dos servidores da plataforma.
Documentação / Integrations / Cursor IDE
Integrations
Integração com Cursor IDE
Como configurar o Cursor para direcionar o chat e inline-edits para o Zeus Code Gateway.
Pressione Cmd + Shift + J (macOS) ou Ctrl + Shift + J (Windows) no Cursor para abrir os Settings.
Acesse a aba Models.
Ative Override OpenAI Base URL e insira: https://zeus-code-five.vercel.app/v1.
Cole sua chave de API gerada no Portal do Desenvolvedor.
Adicione o ID do modelo retornado por GET /v1/models e clique em salvar.
Documentação / Integrations / VS Code (Continue / Cline)
Integrations
Integração com VS Code (Continue & Cline)
Configuração do arquivo config.json para extensões populares de IA.
Documentação / Integrations / Model Context Protocol (MCP)
Integrations
Model Context Protocol (MCP)
Conecte servidores MCP padronizados para ferramentas e contexto dinâmico.
O Zeus Code suporta o protocolo aberto MCP para integrar servidores de contexto em bancos de dados (SQLite, PostgreSQL), GitHub e sistemas de arquivos locais de maneira segura.
Documentação / Integrations / Outras Ferramentas
Integrations
Outras Ferramentas (LangChain / LlamaIndex / Aider)
Conexão universal com ferramentas e frameworks compatíveis com OpenAI.
Histórico cronológico de versões e melhorias do Zeus Code Gateway.
v1.2.0 — Setembro 2026
Lançamento oficial da Documentação Completa no padrão Verboo Code.
Processamento neural direto e criptografado nos servidores próprios da plataforma.
Descoberta dinâmica de modelos em tempo real pelo endpoint /api/models/discover.
Telemetria e métricas de uso no Portal do Desenvolvedor (tokens e latências).
Documentação / Resources / Catálogo de Modelos
Resources
Catálogo de Modelos da Plataforma
Especificações técnicas dos modelos neurais executados nos servidores da plataforma Zeus Code.
Catálogo dinâmico: esta plataforma não mantém uma lista fixa de modelos. Os IDs e as janelas de contexto reais são os divulgados pelo provedor configurado no Painel de Controle e podem ser consultados em GET /v1/models.
Modelo ID
Nome
Selecionado
Consultando /v1/models…
Documentação / Resources / Preços & Planos
Resources
Preços & Planos
Planos transparentes baseados no consumo real de tokens.
Plano
Preço
Req / Minuto
Concorrência
Suporte
Free
R$ 0 / mês
10 req/min
1 requisição
Comunidade
Pro
R$ 79 / mês
40 req/min
2 requisições
Prioritário
Enterprise
Customizado
120+ req/min
5+ requisições
Dedicado 24/7
Documentação / Resources / Limites da Plataforma
Resources
Limites da Plataforma
Quotas de concorrência, taxa de requisições e tamanhos máximos de carga.
Tamanho Máximo do Payload HTTP: 10 MB por requisição.
Timeout Máximo por Chamada: 60 segundos antes de cancelamento automático.
Janela de Rate Limit: Janela deslizante de 60 segundos por IP e chave de API.
Documentação / Resources / Status Operacional
Resources
Status Operacional
Monitoramento em tempo real da saúde dos servidores da plataforma Zeus Code.
Consultando o Gateway Neural…O estado abaixo é lido em tempo real do endpoint /status deste gateway.