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.

hcom
52
Established
agent-mux
42
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 15/25
Community 14/25
Maintenance 10/25
Adoption 7/25
Maturity 9/25
Community 16/25
Stars: 132
Forks: 16
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
Stars: 28
Forks: 6
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work