Overview
TaskWeaver is Microsoft's code-first framework for planning and executing data analytics tasks. Agents write and execute code.
Key Statistics
Overall Rating
3.2/5
GitHub Stars
5,200
Last Updated
2025-10
Version
0.3.0
Features
Code execution
Code execution capabilities
Data analytics
Data analytics capabilities
Task planning
Task planning capabilities
Plugin system
Plugin system capabilities
Getting Started
Installation
pip install taskweaver
Quick Start
Install TaskWeaver and configure
Code Example
from taskweaver.app.app import TaskWeaverApp
Pros & Cons
Advantages
Microsoft backing
Code-first approach for analytics
MIT license
Good for data workflows
Limitations
Limited to data analytics use cases
Steep learning curve
Smaller community
Less active development
Technical Details
Primary Language
Python
Supported Languages
Python
License
MIT
Enterprise Ready
No
Community Size
Medium
Pricing
Open Source
Free open source under MIT
Performance Metrics
easeOfUse
3/5
scalability
3/5
documentation
4/5
community
3/5
performance
3/5
Common Use Cases
Data analytics automation
Code generation for analysis
Business intelligence workflows
Automated reporting