AgentWire
Stop babysitting one agent. Command a fleet.
AgentWire is the self-hosted, keyboard-driven cockpit for running a whole fleet of Claude Code agents at once. It makes sessions and worktrees easier to coordinate. Explore the code and operating approach behind the consultancy.
Features
Fleet Cockpit
Every Claude Code session is a window. Tab cycles them, F3 collages them — command many agents from one keyboard-driven cockpit instead of babysitting one.
Parallel Worktrees
Spin up isolated git worktree sessions so several agents ship the same project at once without stepping on each other.
It Compounds
Command palette, quick-action keys, tab-switching, scheduler, and voice each stack on the others — reduce the manual steps involved in managing sessions.
Recurring Scheduler
Run jobs unattended on a schedule — research, test runs, cleanup, doc-drift. Gates verify real work happened; repo tasks open draft PRs, never commits to main.
Voice, Layered On
Push-to-talk drives a session faster than typing; neural TTS reads results back so you get the answer by ear while your eyes are elsewhere — even off-tab.
Global Hotkeys
A bundled Hammerspoon config makes voice system-wide on macOS — dictate to a background agent from any app, eyes still on the work you are explaining.
Any Device
Drive the fleet from phone, tablet, or laptop anywhere on your network. The whole fleet feels like one machine.
Command Guardrails
Configurable command checks help flag risky operations. Review permissions and diffs; guardrails do not guarantee safe execution.
Your Machine, Your Keys
The portal is self-hosted and loopback by default, under Apache-2.0. Agent sessions may send data to your configured AI provider.
Quick Start
CLI Commands
| Command | Purpose |
|---|---|
| agentwire portal start | Start in background |
| agentwire say Hello | Speak locally or to session |
| agentwire list | List all tmux sessions |
| agentwire new -s name | Create new Claude session |
| agentwire send -s name prompt | Send prompt to session |
| agentwire spawn --roles worker | Spawn worker pane |
| agentwire safety check cmd | Test if command would be blocked |
Architecture
┌─────────────────────────────────────────────────────────┐
│ AgentWire Fleet Cockpit │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Session 1│ │ Session 2│ │ Session 3│ ... │
│ │ (worker) │ │ (main) │ │ (worker) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
tmux + Claude tmux + Claude tmux + Claude
│ │ │
└───────────────┼───────────────┘
│
Safety Hooks
(block dangerous ops)Requirements
Claude Code, Python 3.10+, tmux, ffmpeg
| Platform | Install |
|---|---|
| macOS | brew install tmux ffmpeg |
| Linux/WSL2 | apt install tmux ffmpeg |
Links
Get Started Today
AgentWire is available under Apache-2.0 — runs on your own hardware with your own keys. dotdev sells the training and enablement to get your team operating this way.