by SawyerHood
The middle manager for your agents
# Add to your Claude Code skills
git clone https://github.com/SawyerHood/middlemanA local-first multi-agent orchestration platform. One manager, many workers, zero tab-juggling.
[!WARNING] Middleman is pre-v1, experimental, and updated constantly. Expect breaking changes.
If you're using agentic coding tools, you've probably hit this wall: you start with one agent, then two, then five. You're branching, worktree-ing, reviewing, merging, context-switching. The agents are cranking out code. But your entire day is spent managing them, sequencing work, checking output, nudging things along.
You're not an IC anymore. You've become a project manager. You need a middle manager.
Middleman gives you one. You talk to a single persistent manager agent per project. You describe what needs to be done, whether it's a feature, a batch of bug fixes, or a refactor, and the manager dispatches workers, parallelizes where it makes sense, and surfaces only the things that need your attention.

npx middleman-app
That's it. Open http://localhost:47187, go to Settings, sign in with your OpenAI or Anthropic key, create a new manager, and start talking.
git clone https://github.com/SawyerHood/middleman.git
cd middleman
pnpm i
pnpm dev
# http://127.0.0.1:47187
No comments yet. Be the first to share your thoughts!
Middleman is three things running on your machine:
┌─────────────────────────────────────────────┐
│ Dashboard UI (TanStack + Vite SPA) │
│ Chat, agent status, settings, artifacts │
└──────────────────┬──────────────────────────┘
│ WebSocket
┌──────────────────▼──────────────────────────┐
│ Backend Daemon (Node.js) │
│ HTTP + WS server, agent orchestration, │
│ message routing, persistence, scheduler │
└──────────────────┬──────────────────────────┘
│ spawns & messages
┌──────────────────▼──────────────────────────┐
│ Agents (pi / Codex) │
│ Manager → Workers → Merger │
│ Each in its own worktree │
└─────────────────────────────────────────────┘
apps/backend is the daemon. HTTP + WebSocket server, swarm orchestration runtime, persistence, and scheduler.apps/ui is the dashboard. Real-time agent monitoring, chat interface, and settings management.This is a vibecoded project. It's here to inspire, not to be a polished product. Fork it, tear it apart, or use it as a starting point to build your own middle manager.
Apache-2.0