Crewplane

Crewplane is an open-source orchestration harness and CLI framework developed by the crewplaneai team, designed to coordinate and execute structured multi-step AI coding workflows against local codebases. It serves as an execution plane that orchestrates agent invokers, manages isolated git worktrees, captures structured execution artifacts, and enforces automated review loops. In day-to-day operation, Crewplane is executed from the terminal to run defined developer workflows and skills. It utilizes typed provider adapters to interact with backend models and agent processes while isolating task executions in dedicated git worktrees. This architecture ensures that code edits, testing routines, and multi-stage refinement loops occur in isolated workspace contracts, generating observable logs and diff snapshots throughout the run. What distinguishes Crewplane from basic interactive coding assistants is its focus on harness orchestration, process isolation, and workspace boundary management. Rather than operating as a simple one-off chat assistant, it manages provider lifecycles, reaps zombie processes, enforces snapshot validation, and captures artifacts across distinct workflow stages. Crewplane is distributed as open-source software under active development on GitHub, with packaging support for standard package ecosystems including Homebrew and Python environments.

Tags: agent harness, cli, coding agent, developer tools, OpenSource

Visit Crewplane