EngineerProjects/nexus-engine

Runtime agentico headless em Go, LLM multi-provedor, ferramentas em sandbox, cliente MCP, modo de planejamento e permissões. Compatível com a API Anthropic.

O que é nexus-engine?

O nexus-engine é um runtime agentico headless escrito em Go, projetado para desenvolvedores que desejam integrar agentes de IA diretamente em seus sistemas, sem uma interface gráfica. Ele suporta múltiplos provedores de LLM (como OpenAI, Anthropic e modelos locais) e executa ferramentas em um ambiente sandbox seguro, garantindo segurança e isolamento. Inclui um cliente MCP (Model Context Protocol) para comunicação padronizada com ferramentas externas, além de um modo de planejamento que permite ao agente criar e executar planos passo a passo. Compatível com a API Anthropic, o nexus-engine é ideal para automatizar fluxos de trabalho complexos, como orquestração de microsserviços, processamento de dados e integração com ferramentas de desenvolvimento, tudo com controle granular de permissões.

Funciona com✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add EngineerProjects/nexus-engine

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que nexus-engine faz?

Runtime agentico headless em Go, LLM multi-provedor, ferramentas em sandbox, cliente MCP, modo de planejamento e permissões. Compatível com a API Anthropic.

Visão Geral

O nexus-engine é um runtime headless projetado para executar agentes de IA de forma autônoma, sem depender de uma interface de usuário. Ele é construído em Go, garantindo alta performance e baixo consumo de recursos.

Recursos Principais

  • Suporte a múltiplos provedores de LLM: OpenAI, Anthropic, modelos locais e mais.
  • Ferramentas em sandbox: Execute código e comandos com segurança.
  • Cliente MCP: Conecte-se a servidores MCP para estender as capacidades do agente.
  • Modo de planejamento: O agente pode criar e executar planos passo a passo.
  • Controle de permissões: Defina o que o agente pode ou não fazer.
  • API compatível com Anthropic: Use a mesma interface da API da Anthropic.

Como Usar

# Inicie o servidor
nexus-engine start --config config.yaml

# Envie uma requisição compatível com a API Anthropic
curl -X POST http://localhost:8080/v1/messages \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "messages": [{"role": "user", "content": "Olá"}]
  }'

Configuração

Edite o arquivo config.yaml para definir provedores, ferramentas e permissões. Exemplo:

providers:
  - name: openai
    api_key: ${OPENAI_API_KEY}
  - name: anthropic
    api_key: ${ANTHROPIC_API_KEY}

sandbox:
  enabled: true
  timeout: 30s

mcp:
  servers:
    - url: http://localhost:3000/mcp

Licença

MIT

Habilidades Relacionadas