Thousand Birds is an extensible AI agent framework allowing developers to define and configure agent behaviors using a Python SDK and CLI. Agents can plan multi-step workflows, integrate web search, interact with browser sessions, read and write files, call external APIs, and manage stateful memory. It supports plugin modules to add custom tools and data connectors. The built-in orchestration engine schedules tasks, handles retries, and logs execution details. Developers can chain agents, enable parallel execution, and monitor performance through structured outputs. Thousand Birds accelerates deployment of autonomous assistants for research, data extraction, automation, and experimental prototypes.