Open Source
TaskWeaver
The first "code-first" agent framework for seamlessly planning and executing data analytics tasks.
Our verdict
We have not reviewed TaskWeaver yet
No one at Enterprise DNA has checked this listing against its sources. The description comes from public listings gathered automatically. Any fact below shows where it came from and when it was last checked.
From the listing
About TaskWeaver
TaskWeaver is a code-first agent framework from Microsoft for planning and executing data analytics tasks. It uses a planner to break user requests into subtasks and generates Python code to execute each step, enabling complex multi-step workflows.
Best for
Developers building custom data analytics agents with Python
Use cases
- Automating multi-step data analysis pipelines with code generation
- Building agents that query databases and generate visualizations
- Creating custom analytics assistants that execute Python scripts
Notes
6,162 stars on GitHub. Last updated 2026-03-23. Licensed MIT.
Pros
- Code-first approach gives fine-grained control over execution
- Strong planning capabilities for complex, multi-step tasks
- Active open-source community with over 6,000 GitHub stars
Cons
- Requires Python expertise to set up and extend
- Limited to data analytics use cases, not general-purpose agent
- Documentation and examples can be sparse for advanced scenarios
Key facts
What we have checked
- Latest prerelease version
- 0.0.2-alpha (released 13 May 2024)
- GitHub stars
- 6,168
Each value shows when we last confirmed it and where it came from. Values we have not confirmed are left out, never guessed.
Stars and usage
How TaskWeaver is growing
6,162 to 6,168
Alternatives
Alternatives to TaskWeaver
| Record | Type | How we know | Checked |
|---|---|---|---|
| AgnoThis is an alternative to it | Open source | Named in the listing | Not dated |
| AutoGenThis is an alternative to it | App | Named in the listing | Not dated |
| CrewaiThis is an alternative to it | Agent | Named in the listing | Not dated |
| MetaGPTThis is an alternative to it | App | Named in the listing | Not dated |
| PhidataThis is an alternative to it | Open source | Named in the listing | Not dated |
Compare
Compare TaskWeaver side by side
Sources
Where this comes from
- GitHubOfficial
- github api via nightly crawl, recovered from git history 20e874270887c1008f860ee0198e461a23c9e438Registry
A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.
Changelog
What changed
Shut down
Released 0.0.2-alpha
Released 0.0.1
Open-source & AI alternatives
Swap-in tools that solve the same job. Weigh the trade-offs before you commit.
Crewai
Community
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
AutoGen
Various
A programming framework for agentic AI
MetaGPT
Various
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
Agno
Community
Build, run, and manage agent platforms.
Phidata
Community
Build, run, and manage agent platforms.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.