CrewAI provides a Python API for defining agents, roles, tasks, and workflows. It is general-purpose: you can build customer support bots, research pipelines, coding agents, or anything else. The power is flexibility; the cost is that you must write and maintain the orchestration code yourself.
Fleet is pre-built for software development workflows. You configure agents in a YAML file with a role and a few settings, and Fleet handles the orchestration, event-driven handoffs, GitHub integration, and governance primitives. There is no framework code to write or maintain.