Defract is an agent orchestration harness and desktop workflow environment designed to coordinate multi-stage AI software engineering workflows. Built as an operational layer above underlying coding agents, it structures AI development into a discrete pipeline covering backlog grooming, scoping, architecture, implementation, automated review, and release. In day-to-day operation, Defract combines a multi-pane desktop interface for macOS and Windows with a native CLI. Instead of executing changes sequentially in a single working directory, Defract spins up isolated Git worktrees for every task. Developers approve high-level acceptance criteria, design parameters, and system architecture, while specialized agent roles handle file modifications, type checking, test validation, and peer code reviews. The system supports full Autopilot execution for high-velocity pipelines as well as Human-in-the-Loop checkpoints for sensitive modules. Defract differentiates itself from standard terminal CLI tools by replacing manual diff micromanagement with structured agent-to-agent verification and parallel worktree management. It also features an embedded memory system that captures repository conventions, past design choices, and bug learnings across completed stories, applying compound context to future tasks. Currently in open beta, Defract is free to download for macOS and Windows. It natively runs Claude Code out of the box, with roadmap support planned for OpenAI Codex, Google Gemini, and OpenCode.
Tags: agent harness, ai agent, cli, code assistant, coding agent, developer tools