hcom and agent-mux
These two tools are complements because `agent-mux` provides a unified interface and management for spawning various AI code agents, including those that `hcom` enables to message, watch, and spawn each other across terminals.
About hcom
aannoo/hcom
Let AI agents message, watch, and spawn each other across terminals. Claude Code, Gemini CLI, Codex, OpenCode
Implements a **hook-based event system** where AI agents share a persistent database of file edits, commands, and transcripts—agents subscribing to activity get real-time notifications rather than polling. Built in Rust with a Python CLI, it provides shell command wrappers (`hcom send`, `hcom events`, `hcom term`) that any AI tool can invoke, plus a TUI dashboard for manual inspection, and supports cross-device sync via MQTT relay for distributed multi-agent workflows.
About agent-mux
buildoak/agent-mux
One CLI to spawn Codex, Claude Code, or OpenCode agents. Unified output. Proper timeouts. Activity tracking.
Implements a cross-harness dispatch layer using goroutine-based supervision with a single JSON contract, enabling any LLM engine (Codex, Claude, Gemini) to dispatch work through unified TOML configuration—roles, variants, and pipelines replace scattered CLI flags. Two-phase timeouts with artifact persistence, NDJSON event streaming on stderr, and pattern-based hooks for safety preambles ensure reliable multi-step orchestration without requiring code changes.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work