Agent Host Protocol, código abierto
Tus agentes corren en tu host. Contrólalos desde cualquier lugar.
ahpd ejecuta agentes de código en una máquina tuya. Contrólalos desde VS Code, el navegador, la terminal o el móvil. Cierra un cliente, abre otro, y la sesión sigue ahí.
Host de agentes
ahpdsesiones · estado · plugins
Las sesiones viven en el host, no en el cliente que las inició.
Agent Host Protocol
Cualquier cliente. Cualquier agente. Un protocolo.
Ejecuta agentes en un host. Conéctate desde cualquier lugar. Mantén el control.
Sesiones
Persistentes en el host. Reconéctate cuando quieras, desde varios clientes.
Automatizaciones
Programa o dispara ejecuciones de agentes. Sigue cada ejecución.
Agentes
Varios backends de agente, modelos y configuraciones. Un host.
Control
Aprueba, dirige, encola o cancela. Incluso a mitad del turno.
Depuración
Accede a terminales, archivos, diffs, logs y trazas de OpenTelemetry.
El host
ahpd ejecuta tus agentes.
Un servidor, SDK y plugins. Ejecútalo donde quieras: estación de trabajo, servidor, VM o contenedor. Los agentes siguen trabajando aunque los clientes se desconecten.
- AHP 1.0.0
- Protocolo
- 31 / 32
- Comandos
- 95 / 96
- Acciones de estado
- Node · Bun · Deno
- Runtimes
Plugins
Extiende agentes, herramientas, transportes, esquemas de URI y conectores con
--plugin.Cualquier agente, cualquier modelo
Agentes ACP (Codex, Copilot, Gemini), Claude Code, Pi. Configura APIs y modelos compatibles con OpenAI con tu harness preferido.
Automatizaciones
Ejecuciones programadas, en el host. Sin necesidad de cliente.
Computadoras aisladas
Ejecuta sesiones en contenedores Docker desechables con
@ahpd/computer.Git commit, PR y worktrees
Un worktree por sesión. Varios agentes, varios repositorios.
Interfaz web
Añade un cliente de navegador y una consola de administración con
@ahpd/web.Acceso remoto
Local por defecto. Conexiones remotas protegidas por token, con Dev Tunnels opcionales.
La app móvil
AgentHost Client es una app para tu móvil.
Instálala en iOS o Android, añade la dirección y el token de tu host, y tus sesiones van contigo. Es un cliente: se conecta al host que ejecutas y a nada más.
- iOS
- Android
- Gratis en acceso anticipado
- Sigue sesiones en vivo y entra cuando un agente necesita una decisión
- Revisa los archivos que cambiaron y sus diffs
- Abre una terminal en el host
- Crea, pausa y sigue automatizaciones
- Sin cuenta. El token se queda en el almacén seguro del dispositivo
Próximamente en la App Store y Google Play.
Visita agenthostclient.com
El cliente de terminal
ahpc los controla desde la terminal.
Un chat a pantalla completa, comandos simples para scripts, o un servidor de herramientas que deja a un agente en otro lugar controlar las sesiones de tu host.
Sesiones y turnos. Crea, configura y archiva sesiones, envía prompts, sigue las respuestas, encola continuaciones.
Responde al agente. Aprueba o deniega llamadas a herramientas y contesta preguntas a mitad del turno.
Para scripts. Cada comando acepta --json, y el servidor de herramientas habla MCP.
Instálalo y apúntalo a un host
$ ahpc --host ws://127.0.0.1:9187Empezar
Ejecuta ahpd en cuatro pasos.
Necesitas Node 22 o más reciente, o Bun, o Deno. ahpd no trae ningún agente: eliges los backends al configurarlo.
- 1
Instala el daemon
O ejecútalo sin instalar, con
npx @ahpd/server.$ npm i -g @ahpd/server - 2
Configúralo
Pregunta los backends de agente, la dirección, el puerto, el token y las carpetas, y escribe
~/.config/ahpd/config.json. Ejecútalo otra vez para cambiar una respuesta.$ ahpd configure - 3
Arráncalo
En primer plano, o desacoplado con
ahpd startpara que siga corriendo al cerrar la terminal. Añade un backend después conahpd plugin install.$ ahpd start --path /work/project - 4
Conecta un cliente
El token está en
~/.config/ahpd/connection-token. Usa ahpc, la app, o VS Code mediantechat.remoteAgentHosts.$ ahpc --host ws://127.0.0.1:9187
Fuera de tu red: ahpd escucha solo en loopback y rechaza cualquier otra dirección sin token. Aun con token, pon el host en una VPN mesh o un túnel TLS, nunca en un puerto expuesto directamente: lo que esté detrás puede leer y escribir tus archivos como tu usuario.