Sobre el proyecto
hcom es una herramienta de línea de comandos que conecta agentes de codificación con IA que se ejecutan en diferentes terminales, permitiéndoles comunicarse, monitorearse entre sí y generar o gestionar subagentes. Funciona envolviendo los lanzamientos de agentes (por ejemplo, `hcom claude`, `hcom codex`) y registrando la actividad en una base de datos SQLite local, que los agentes pueden consultar para enviar mensajes, observar el estado y las transcripciones, y reaccionar a eventos.
Las características clave incluyen:
- Mensajería en tiempo real entre agentes, con soporte de activación al estar inactivos.
- Observación del estado de los agentes, transcripciones, ediciones de archivos, pantallas de terminal en vivo e historial de comandos.
- Suscripciones a eventos para cambios de estado, ediciones de archivos, colisiones y disparadores personalizados.
- Generación, bifurcación, reanudación y eliminación de agentes en varios emuladores de terminal o en modo headless.
- Coordinación entre dispositivos mediante un relé MQTT con cifrado de extremo a extremo (XChaCha20-Poly1305) y una clave precompartida compartida.
- Un panel TUI (`hcom`) para gestionar agentes.
- Scripts de flujo de trabajo incluidos (por ejemplo, debate, confess, fatcow, onidle) y soporte para scripts definidos por el usuario.
- Configuración mediante `~/.hcom/config.toml` con anulaciones por agente y soporte de variables de entorno.
Las herramientas de IA compatibles incluyen Claude Code, Gemini CLI, Codex CLI, Antigravity CLI, OpenCode, Kilo Code, Pi, Oh My Pi, Cursor CLI, Kimi, Copilot CLI y Grok Build. Otras herramientas pueden unirse mediante `hcom start` y `hcom listen`.
El proyecto está escrito en Rust y tiene licencia MIT. Las opciones de instalación incluyen `uv tool install hcom`, Homebrew e instaladores para shell/PowerShell.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.