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

De cero a una ciudad local que ya puedes observar.

Instala Agents City desde npm, abre el Hall en tu navegador y crea una ciudad desde tu máquina. También puedes probarlo con npx sin dejar una instalación global.

Requisitos

NecesitasPara qué
Node.js 22+paquete, bus WebSocket y frontends
Python 3Hall, onboarding, ciudades, mapas y utilidades
bash + tmuxuna ventana por asiento y agente
macOS o Linuxsoporte nativo; Windows funciona dentro de WSL

Instala y autentica sólo las CLIs que quieras usar: Claude, Codex, OpenCode o Kimi. Agents City no incluye ni sustituye esas cuentas.

TERMINAL
command -v claudecommand -v codexcommand -v opencodecommand -v kimi

GitHub es opcional

Puedes montar repositorios ya presentes en disco o carpetas de documentos sin tener cuenta. Sólo si eliges GitHub, Agents City usa el CLI gh y su login web o código de dispositivo para listar y clonar repositorios a los que ya tienes acceso.

01

Instalar y abrir el Hall

El primer comando instala la beta actual en el directorio global de tu Node activo. El segundo abre el Hall en 127.0.0.1 y te guía para crear la primera ciudad.

TERMINAL
npm install -g agents-city@betaagents-city

Comprueba la superficie instalada antes de arrancar una ciudad.

TERMINAL
agents-city --versionagents-city --help

Probar sin instalar

npx descarga la beta en su caché y abre el mismo Hall sin modificar tu carpeta npm global.

TERMINAL
npx agents-city@beta

Instalar desde el código

Para contribuir, leer exactamente lo que vas a ejecutar o probar las novedades que main aún no ha publicado en npm, clona el repositorio y empaqueta el mismo conjunto de ficheros.

TERMINAL
git clone https://github.com/jlcases/agents-city.gitcd agents-citynpm packnpm install -g ./agents-city-*.tgz
02

Probar primero la demo

Elige Aurora Games, Clínica Alba o Costa & Ley. Cada historia crea una copia temporal y reproduce sobre el sistema real el comité, un fallo de verificación, el replanteamiento y el cierre corregido. No inicia modelos ni cambia ~/.agents-city.

TERMINAL
agents-city demoagents-city demo --domain medicinaagents-city demo --domain legal
03

Crear la primera ciudad

Sin comando, Agents City abre el Hall. Si prefieres preguntas en terminal, usa seat o setup --tui.

TERMINAL
agents-cityagents-city setup --city productagents-city setup --city product --tui

En el main actual, el primer arranque recorre siete decisiones

  1. 1

    Dominio — software, healthcare, legal, finance, marketing, sales, research, operations o custom.

  2. 2

    Rol del asiento — la responsabilidad de quien preside, no un permiso del bus.

  3. 3

    Agentes, de uno en uno — cada agente recibe nombre, tipo code/knowledge/coordinator, rol, todos sus repositorios o carpetas, runtime y, cuando el motor las admite, skills elegidas explícitamente.

  4. 4

    Objetivo — una señal, baseline, target y fecha; también puede ser cualitativo.

  5. 5

    Runtime del presidente — Claude por defecto o Codex, OpenCode, Kimi y un fallback de terminal explícito.

  6. 6

    Permisos del presidente — decides si tu propia silla local pide confirmación; las ventanas de agentes mantienen su jaula.

  7. 7

    Acceso desde el escritorio — main puede crear una app de macOS, una entrada de Linux o un acceso directo de Windows mediante WSL.

04

Hall o sesión tmux

El Hall gestiona la misma configuración que el CLI y se abre sobre el mapa. seat inicia o recupera la sesión tmux con un asiento más una ventana por agente.

TERMINAL
agents-city hall --city productagents-city seat --city product