TaskWeaver

 »  AI Agents  »  Framework  »  TaskWeaver  URL Share on

 Repository  6,130  769

Code-first agent framework for data analytics — planning and executing data analysis with code generation/verification

data-analytics code-generation code-verification microsoft single-agent
Framework SDK/Framework Beta Maintained

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

OrganizationMicrosoft
Organization TypeCompany
FundingPublic
CategoryFramework
SubcategorySingle agent
DeploymentSDK/Framework
Primary LanguagePython
RuntimePython 3.10+
LicenseMIT
Commercial UseUnrestricted
Install Commandpip install taskweaver
GitHub Stars6,130
GitHub Forks769
Release CadenceMonthly
MaturityBeta
Pricing ModelFree
Free TierFully open-source, free to use
Self-Hosted FreeYes
Cost Modelfree + LLM costs
Community SizeSmall
Community ActivityModerate
SentimentPositive
GPU RequiredNo
ConfidenceHigh
Research Date2026-03-24
LLM ProvidersOpenAI, Azure OpenAI
API Keys RequiredOpenAI or Azure OpenAI API key

Use Cases

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

  Back to Agent Directory
Our Social Media →  
Original data from HuggingFace, OpenCompass and various public git repos.
Check out Ag3ntum — our secure, self-hosted AI agent for server management.
Release v20260324