Skip to content

Proveedores

AgentCrew soporta multiples proveedores de agentes IA. Un proveedor determina que CLI e imagen de contenedor se utilizan para ejecutar tus agentes. Las funcionalidades de la plataforma — equipos, agentes, habilidades, tareas programadas, chat y workspaces — funcionan de forma identica independientemente del proveedor que elijas.

Proveedores Disponibles

Proveedor CLI Imagen del Agente Credenciales
Claude Code claude ghcr.io/helmcode/agent_crew_agent ANTHROPIC_API_KEY o CLAUDE_CODE_OAUTH_TOKEN
OpenCode opencode ghcr.io/helmcode/agent_crew_opencode_agent Claves estandar del proveedor (ver abajo)

Elegir un Proveedor

Al crear un equipo, seleccionas el proveedor en el Paso 1 del asistente de creacion. El proveedor determina que imagen de contenedor se despliega y que CLI gestiona la interaccion con la IA dentro del contenedor.

Puedes ejecutar multiples equipos simultaneamente con diferentes proveedores. Por ejemplo, un equipo usando Claude Code y otro usando OpenCode — funcionan de forma independiente.

Claude Code

Claude Code es la herramienta oficial de codificacion agente de Anthropic. Se ejecuta como un proceso CLI que lee de stdin y escribe en stdout. El sidecar conecta los mensajes NATS a esta interfaz stdin/stdout.

Credenciales

Claude Code requiere una de las siguientes credenciales, configuradas en la pagina de Settings:

  • ANTHROPIC_API_KEY: Tu clave API de Anthropic desde console.anthropic.com.
  • CLAUDE_CODE_OAUTH_TOKEN: Un token OAuth para Claude Code. Si ambos estan configurados, la clave API tiene prioridad.

OpenCode

OpenCode es un asistente de IA de codigo abierto basado en terminal. Se ejecuta como un servidor HTTP (opencode serve) y el sidecar se comunica con el mediante API REST y SSE (Server-Sent Events) para respuestas en streaming.

Credenciales

OpenCode soporta 75+ proveedores de LLM. Configura la clave API de tu proveedor de modelos elegido en la pagina de Settings. Al menos una debe estar configurada:

  • ANTHROPIC_API_KEY: Para modelos de Anthropic (Claude Sonnet, Opus, Haiku, etc.).
  • OPENAI_API_KEY: Para modelos de OpenAI (GPT-4o, o3, etc.).
  • GOOGLE_GENERATIVE_AI_API_KEY: Para modelos de Google (Gemini, etc.).

Tambien se soportan servidores de modelos locales mediante OLLAMA_BASE_URL o LM_STUDIO_BASE_URL.

Lo que se Mantiene Igual

Independientemente del proveedor, todas las funcionalidades de la plataforma funcionan de forma identica:

  • Equipos y agentes: Modelo lider/trabajadores, especializacion basada en Markdown.
  • Habilidades: Instala y gestiona habilidades de la misma manera.
  • Tareas programadas: La automatizacion con cron funciona en todos los proveedores.
  • Chat: Mensajeria en tiempo real, feed de actividad e historial de mensajes.
  • Workspaces: Directorio compartido /workspace con archivos del proyecto.

Lo que Difiere

Aspecto Claude Code OpenCode
Imagen del contenedor agent_crew_agent agent_crew_opencode_agent
Comunicacion stdin/stdout (bloqueante) HTTP REST + SSE (asincrono)
Claves de credencial ANTHROPIC_API_KEY ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, o URLs locales
Archivo de instrucciones .claude/CLAUDE.md .opencode/AGENTS.MD

Siguientes Pasos

  • Inicio Rapido: Pon en marcha AgentCrew y crea tu primer equipo con cualquier proveedor.
  • Configuracion: Revisa todas las opciones de credenciales y variables de entorno.
  • Arquitectura: Comprende como el sidecar abstrae las diferencias entre proveedores.