Community Edition completa bajo Apache 2.0. Sin telemetría.Ver el código

Cómo usar Claude, Codex, OpenCode y Kimi en un mismo proyecto

Elige el mejor runtime para cada ventana sin forzar todos los proveedores por el mismo fallback ni perder un único límite de coordinación.

Revisado con Agents City 0.3.0-beta.22 · commit c985198 ↗
01

El problema real

Un desarrollador prefiere Codex para presidir, Claude para API, OpenCode con modelo local para analítica y Kimi para investigación. Los launchers separados funcionan, pero no comparten sobre tipado, objetivo ni proceso de decisión.

02

Resultado buscado

Cada ventana conserva la última milla nativa de su proveedor mientras Agents City aporta identidad, rol, objetivo, bus, actividad del Hall y protocolo de comité.

laboratorio-multimodelo

Dominio
software
Objetivo
Construir y verificar una parte del producto usando el runtime apropiado para cada evidencia.
Asiento principal
Codex
Unidades y evidencia
seatpreside · Codex

Objetivo, síntesis, decisiones y límite de carreteras

apidev · Claude

Implementación backend y evidencia contractual

analyticsdata · OpenCode

Análisis con modelo local mediante HTTP/SSE

researchresearcher · Kimi

Revisión de fuentes por REST/WebSocket

04

Antes de empezar

  1. 01

    Instala y autentica cada runtime antes de añadirlo a Agents City.

  2. 02

    Valida cualquier proveedor de OpenCode o modelo local directamente con OpenCode.

  3. 03

    Ten presente que los benchmarks live pueden consumir cuota o dinero.

05

Cómo hacerlo

  1. Paso 01

    Crea la ciudad del proyecto

    Selecciona primero repositorios, roles y objetivo. Los runtimes deben servir a esas responsabilidades, no definirlas.

    TERMINAL
    agents-city setup --city laboratorio-multimodelo
  2. Paso 02

    Elige un runtime nativo por ventana

    Abre el selector y asigna Codex, Claude, OpenCode o Kimi. Las elecciones persistentes quedan en la ficha.

    TERMINAL
    agents-city seat --city laboratorio-multimodelo --engines
  3. Paso 03

    Arranca e inspecciona actividad visible

    Abre la sesión, usa el Hall para la vista live de sólo lectura y separa actividad semántica de diagnósticos cuando investigues un fallo.

    TERMINAL
    agents-city seat --city laboratorio-multimodeloagents-city logs --activity --lines 50agents-city logs --diagnostics --lines 200
  4. Paso 04

    Mide la ruta real sólo cuando haga falta

    Ejecuta primero el benchmark stress offline. Usa live sólo después de comprobar autenticación, límites y coste de cada proveedor.

    TERMINAL
    agents-city benchmark stress --jsonagents-city benchmark live --runtime claude --runtime codex --runtime kimi --timeout 180 --json
06

Qué deberías obtener

  • Los proveedores conocidos reciben trabajo mediante adaptadores nativos, no inyección silenciosa.
  • Hall y logs muestran trabajo y fallos visibles sin recoger razonamiento del proveedor.
  • Cambiar un runtime no cambia autoridad ni propiedad de repositorios.
07

Qué no resuelve

  • Agents City no incluye suscripciones, cuentas ni cuota de modelos.
  • Los modelos pueden discrepar; el asiento y la verificación siguen siendo necesarios.
  • La red saliente permanece disponible salvo que añadas aislamiento externo.