Releases: Bradical247/hivemux
Releases · Bradical247/hivemux
Release list
v1.7.0
v1.6.0
v1.5.0
v1.3.0
feat: daemon-hosted loops + dashboard loop control + runbook — v1.3.0
- daemon-hosted loops: `hivemux loop --detach` runs inside the daemon (survives
disconnect); loops cancellable + per-iteration history (~/.hivemux/loops/*.jsonl).
New: loop-list / loop-stop / loop-log; daemon loop_start/stop/list.
- dashboard loop control: start/stop a loop from the web GUI + live loop state;
/api/loop/{start,stop,running}.
- MCP stop_loop tool; start_loop now tracked + cancellable.
- docs/GUIDE.md runbook (task-oriented recipes).
- tests: runner adapters + loop registry (23 total).
Verified: 23 tests pass; daemon loop_list/loop_stop over socket; MCP tools/list
(10, incl stop_loop); web /api/loop/running.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.2.0
feat: MCP server + pluggable runners + macOS builds — v1.2.0 - hivemux mcp: stdio JSON-RPC MCP server (9 tools) so a conductor agent drives a fleet — spawn_agent, start_loop (fire-and-poll), get_status, usage, conflicts, merge, kill, broadcast. Safety: per-agent cost cap, max-concurrent, acceptEdits. Protocol verified deterministically (initialize / tools/list / tools/call). - pluggable runners (core/runners.ts): loops aren't claude-only. --runner; claude built-in + verified, codex/gemini/OpenRouter via ~/.hivemux/config.json runners. - macOS: release workflow now builds a .dmg + hivemux-macos-arm64 (code already portable: Bun + tmux + node: APIs). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.1.1
feat: headless loop driver (claude -p) — live-validated; v1.1.1 Rebuilt the loop to run each iteration headless via `claude -p --output-format json` instead of typing into an interactive REPL + Stop hook. Robust (no REPL/TUI fragility, no hook), exact per-iteration cost from the JSON, context via --resume. Validated live on this repo: a real claude agent created and verified a file in 1 iteration ($0.2404). Also unsets a depleted ANTHROPIC_API_KEY that shadows the working login. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.1.0
feat: loop engineering (iterate→verify→fix) — v1.1.0 hivemux loop <name> --goal … --check "<cmd>" --max N: drive an agent through iterate→verify→fix cycles until the verifier passes or a stop condition hits (max iters / cost cap / context cap). On pass: optional --commit / --pr. - verifier: shell check (exit 0) or LLM judge (--rubric) - --fleet N: same goal across N isolated agents - --install-hook: Claude Code Stop hook → `hivemux notify -s done` (closes the loop) Decision state-machine + shell verifier unit-tested; full controller validated end-to-end with a real shell verifier + simulated turn signal (fail→retry→pass). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
amux v1.0.0
amux v1.0.0
Run multiple AI coding agents (Claude Code, Codex, Gemini, Aider) in parallel —
each in its own git worktree + tmux session — from a CLI, TUI, tiled view, web
dashboard, or a cmux-style desktop app. tmux-backed, so it runs headless over SSH
and survives disconnects.
Install
- AppImage: download
amux-1.0.0.AppImage,chmod +x, run. - Debian/Ubuntu:
sudo apt install ./amux-desktop_1.0.0_amd64.deb - CLI:
git clone … && bun install && bun run build→dist/amux
Both installers bundle amux + ttyd.
Highlights
- Parallel agents isolated per git worktree · conflict detection · merge/PR orchestration · broadcast
- Usage observability: per-agent tokens, estimated cost, context-window fill (multi-LLM pricing) + caps with Slack/webhook alerts
- CLI · TUI (
dash/grid) · web dashboard (SSE + auth) · desktop GUI · daemon control plane - Single self-contained binary; MIT
Young but verified — the token/cost parser is validated against real Claude Code transcripts. Feedback welcome.
amux v0.5.0
amux v0.5.0 — first desktop release
Linux-native, tmux-backed orchestrator for parallel AI coding agents — each agent isolated in its own git worktree + tmux session.
Install — desktop app
- AppImage (any Linux): download
amux-0.5.0.AppImage, thenchmod +x amux-0.5.0.AppImage && ./amux-0.5.0.AppImage - Debian / Ubuntu:
sudo apt install ./amux-desktop_0.5.0_amd64.deb
Both bundle amux + ttyd — nothing else to install. Opens a cmux-style window: sidebar of agent workspaces + an embedded live terminal per agent.
Install — CLI
git clone https://github.com/Bradical247/amux && cd amux
bun install && bun run build # -> dist/amux (single binary)Highlights
- 🖥️ cmux-style desktop GUI (
amux gui) — sidebar workspaces + embedded terminals - 🧬 parallel agents, isolated per git worktree + tmux session
- 📊 CLI, live TUI (
dash), tiled view (grid), web dashboard (SSE + auth) ⚠️ conflict detection · 🔀 merge/PR orchestration · 📣 broadcast- 🛰️ headless/remote, survives disconnects · daemon control plane with event push
Full changelog: CHANGELOG.md