dev-browser
A Claude Skill to give your agent the ability to use a web browser
A local-first multi-agent orchestration platform. One manager, many workers, zero tab-juggling. Middleman is pre-v1, experimental, and updated constantly.
$ npx -y skills add SawyerHood/middleman --agent claude-code
[!IMPORTANT] Middleman is being superseded by bb, an agentic IDE that orchestrates Claude Code, Codex, and Pi in long-lived threads you can follow live and steer at any turn. Try it with
npx bb-app@latest, then openhttp://localhost:38886. Requires Node 22.12.0+ on macOS/Linux, or Windows via WSL2.
A 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
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
A Claude Skill to give your agent the ability to use a web browser
middleman is a Claude Code plugin with 4 hand-picked skills, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes brave-search, cron-scheduling, image-generation. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it