Stop managing your agents. Hire a middle manager.

Go from being the agent manager to the CEO of your coding projects. Stop dispatching tasks, babysitting terminals, and rebasing branches. Give direction, set standards, and let a persistent AI manager handle everything between your intent and shipped code.


Runtimes

Claude, Codex, Codex App

Channels

Web, Slack, Telegram

License

Apache 2.0


The problem

AI agents are good at focused work — writing code, fixing bugs, refactoring modules. But someone still has to play project manager. You’re the one creating branches, assigning tasks, watching terminals, merging PRs, and context-switching between five different agent sessions.

Middleman gives every project a persistent manager that actually sticks around. You tell it what needs to get done — it dispatches workers, tracks progress, and handles the merge queue. You stay informed, not involved.


How it works

Create a manager

Spin one up for your project. Point it at a repo, pick the models you want it to use, and you're ready to go.

Onboard it

Tell it how you like to work — how tasks should be broken down, which models handle what, your coding standards and preferences. It remembers everything.

Let it manage

Hand off the work. Your manager dispatches coding agents, tracks progress, handles merges, and keeps you posted. You direct — it executes.


Capabilities

Parallel Execution

Spawn multiple workers at once. Codex handles backend, Opus handles UI — all running simultaneously in isolated git worktrees.

Agentic Merge Queue

A dedicated merger agent serializes all completed work into main. One integration point, no conflicts, no babysitting.

Persistent Memory

Your manager remembers preferences, routing decisions, and project context across sessions. The knowledge compounds over time.

Event-Driven Manager

The manager is never blocked. It dispatches work, handles status updates, and steers agents — all without waiting on any single worker.

Multi-Model Teams

Route tasks to the right model. Codex App for backend features, Opus for UI polish, Codex for code generation. Your manager picks.

Local-First & Open Source

Self-hosted daemon on your machine. Apache 2.0 licensed. Your code and API keys never leave localhost.


Quick start

$ git clone https://github.com/SawyerHood/middleman.git
$ cd middleman
$ pnpm install
$ pnpm dev

Opens at localhost:47188. Create a manager, point it at a repo, and start delegating. All data stays local.