Code-first agent framework for data analytics — planning and executing data analysis with code generation/verification
Key Features
Multi-Agent
Single Agent
Human-in-the-Loop
Streaming
Async Support
Type Safe
Short-Term Memory
Long-Term Memory
Shared Memory
Plugin System
Custom Tools
MCP Protocol
A2A Protocol
Code Execution
Web Browsing
File System Access
Sandboxing
Guardrails
Structured Output
DAG Workflows
Visual Builder
CLI
API Server
Self-Hosted
Cloud Hosted
Community Feedback
Strengths
- Excellent for data analytics
- Code verification before execution
- Transparent debugging
- Handles complex data tasks
Weaknesses
- Narrowly focused on data analytics
- Smaller community
- Limited general-purpose capabilities
TaskWeaver Details
| Organization | Microsoft |
| Organization Type | Company |
| Funding | Public |
| Category | Framework |
| Subcategory | Single agent |
| Deployment | SDK/Framework |
| Primary Language | Python |
| Runtime | Python 3.10+ |
| License | MIT |
| Commercial Use | Unrestricted |
| Install Command | pip install taskweaver |
| GitHub Stars | 6,130 |
| GitHub Forks | 769 |
| Release Cadence | Monthly |
| Maturity | Beta |
| Pricing Model | Free |
| Free Tier | Fully open-source, free to use |
| Self-Hosted Free | Yes |
| Cost Model | free + LLM costs |
| Community Size | Small |
| Community Activity | Moderate |
| Sentiment | Positive |
| GPU Required | No |
| Confidence | High |
| Research Date | 2026-03-24 |
| LLM Providers | OpenAI, Azure OpenAI |
| API Keys Required | OpenAI or Azure OpenAI API key |
Use Cases
- Automated data analysis
- Code generation with verification
- Multi-step data workflows
- Complex data transformations
Similar Tools
Jupyter AITaskWeaver has planning and verification, Jupyter AI simpler
PandasAITaskWeaver multi-step with verification, PandasAI single-step
When to Use
Best for: Data analysts needing AI-assisted analytics with code verification
Avoid when: General-purpose agent workflows or non-analytics tasks
Original data from HuggingFace, OpenCompass and various public git repos.
Check out Ag3ntum — our secure, self-hosted AI agent for server management.
Release v20260324