Outsourcerer
Bash-based orchestrator that routes coding tasks across Claude, Codex, Cursor, Devin and local models while tracking spend in one ledger
Overview
Outsourcerer is an open-source bash script that coordinates multiple AI coding assistants, Claude Code, Codex, Cursor, Devin, and local Ollama/LM Studio models, so they work as one team instead of as separate disconnected tools. It evaluates each incoming task against live benchmark scores and routes "boring" work (grep, refactors, test runs) to cheaper or local models while reserving premium models for judgment calls. A built-in ledger ("the Tab") tracks real per-generation API spend alongside subscription quota usage, and the tool can carry an entire setup (skills, docs, scripts) across engines when delegating a task.
The Verdict
Who Should Use Outsourcerer?
Best For
- Developers juggling multiple AI coding subscriptions who want one cost view
- Teams running parallel agent fleets across different backends
- Anyone who wants cheap/local models to absorb mechanical work automatically
- Users who want bounded retry loops validated by their own test suite
- Command-line-comfortable developers willing to run a bash tool
Not Ideal For
- Commercial users (license requires separate commercial agreement)
- Teams wanting a polished GUI instead of a CLI/plugin workflow
- Anyone needing full visibility into non-Claude Code agent sessions (fleet heartbeat is limited)
- Developers who only use a single AI coding tool
- Windows-native workflows without a bash/WSL environment
What's Great
- Routes tasks to the cheapest capable model instead of always using the priciest one
- Single ledger tracks both pay-per-use API cash and subscription plan-limit burn
- Carries skills, docs, and context across engines on delegation
- Advisory panels require multi-model consensus before work proceeds
- Local model support (Ollama, LM Studio) for fully private, $0 lanes
- Hard credential blocks prevent .env/id_rsa files from leaving the machine
Watch Out For
- PolyForm Noncommercial license, commercial use needs a separate license from the author
- Fleet visibility currently covers only Claude Code and Outsourcerer-run jobs
- Bounded loops need measurable pass/fail criteria; no good for subjective quality checks
- Shell-script distribution rather than a packaged binary or app
- Free (":free") model lanes may train on your prompts unless scoped out
Pricing
View all features & details
Key Features
- Benchmark-driven task-to-model routing
- Context portability across engines (skills, docs, scripts)
- Multi-model advisory panels requiring consensus
- Bounded iteration loops (build-test-retry) with test-verified stopping
- Auto-pilot, you-drive, and hybrid approval modes
- Consolidated fleet view of active AI sessions
Supported Engines
- Claude Code (native plugin)
- Codex (parity bridge)
- Cursor, Droid, Hermes (reverse-bridge)
- Devin (skill mirroring)
- Ollama, LM Studio (local, private)
Use Cases
- Offloading mechanical work like repo mapping and large refactors
- Convening expert review panels before building
- Running parallel agent teams across backends
- Bounded retry loops verified by real test suites
- Keeping premium models reserved for high-judgment decisions
Security
- Hard blocks on credential files leaving the machine during delegation
- Per-repo trust scoping for narrow exceptions
- Least-privilege defaults for free/training-flagged model lanes
How It Compares
| Feature | Outsourcerer | LiteLLM Proxy | OpenRouter | Portkey |
|---|---|---|---|---|
| Price Model | Free (noncommercial) | Free (OSS) | Pay-per-use | Freemium |
| Routes | Whole coding agents/engines | Raw LLM API calls | Raw LLM API calls | Raw LLM API calls |
| Cost Tracking | Unified ledger (cash + plan limits) | Spend tracking | Pay-per-use billing | Spend tracking |
| Local Models | Yes (Ollama, LM Studio) | Via config | No | Via config |
| Multi-Agent Panels | Yes, consensus-gated | No | No | No |
| Context Portability | Yes, across engines | No | No | No |
| Commercial Use | Requires license | Yes (MIT) | Yes | Yes |
| Distribution | Bash script/plugin | Self-hosted proxy | Hosted API | Self-hosted or managed |