Outsourcerer is an open-source delegation primitive and orchestration plugin developed by alexgreensh for terminal-based AI workflows and Claude Code. It functions as an orchestrator that enables a primary coordinating agent to offload sub-tasks, grunt work, and parallel coding routines to different model backends. In day-to-day operation, Outsourcerer exposes multiple execution "lanes" including OpenRouter (DeepSeek, GLM), native Claude, native Codex, keyless Gemini/Antigravity, and local endpoints via Ollama or LM Studio. When an orchestrator receives a task, Outsourcerer can spawn background sub-tasks with specified model and effort parameters, executing work inside isolated git worktrees to keep the primary working directory clean. What sets Outsourcerer apart from monolithic CLI agents is its focus on multi-provider cost reduction and security governance. It features explicit cloud-disclosure gates to ensure repository context does not leave the local environment without confirmation, avoids silent permission/sandbox downgrades, and tracks operational costs and daily quotas across all connected providers. Outsourcerer is an open-source project distributed via GitHub under active development (version 0.9.0+), providing a conformance test harness across all supported model lanes.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource