Deer-Flow is an open-source AI agent harness and orchestrator developed by ByteDance. It provides a structured runtime environment for executing, managing, and extending autonomous agent workflows directly from the command line and terminal interfaces. Day-to-day interaction occurs through an interactive Terminal User Interface (TUI) and an operator CLI (deerflow). The harness manages agent execution via configurable skills stored in repository directories, routing tasks through backend gateway services. Dependency synchronization and environment isolation are handled via uv, with runtime behavior declared in a central config.yaml. Deer-Flow is distinguished by its strict modularity and transactional extension management system. It supports gateway contribution points and packaged extensions from local paths or remote Git repositories, using an ExtensionManager that audits lockfiles and rolls back configuration changes if environment reproducibility fails. Deer-Flow is an open-source project hosted on GitHub with an active commit history, reproducible Docker builder support, and multi-platform packaging capabilities.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource