TaskWeaver logo

TaskWeaver

TaskWeaver AI Agent
Rating:
Rate it!

Overview

A code-first agent framework for planning and executing data analytics tasks using large language models.

TaskWeaver is an open-source, code-first agent framework developed by Microsoft for seamlessly planning and executing data analytics tasks. It interprets user requests through code snippets and efficiently coordinates various plugins to perform data analytics or workflow automation tasks. TaskWeaver supports rich data structures in Python, such as DataFrames, and allows the incorporation of domain-specific knowledge to improve task execution reliability. It also ensures stateful execution, maintaining the execution state across multiple interactions, and provides secure code execution environments.

Product overview

Capabilities, pricing and fit

TaskWeaver is best understood as an agent-development framework. The first "code-first" agent framework for seamlessly planning and executing data analytics tasks.

Information as of July 30, 2026

What it can do

  • Agent application development

    The first "code-first" agent framework for seamlessly planning and executing data analytics tasks.[1]

Where it fits best

  • Developing AI agents capable of executing complex data analytics tasks.[1]

Pricing and availability

Access: Source repository[1]

Sources (1)
  1. GitHub - microsoft/TaskWeaver: The first "code-first" agent framework for seamlessly planning and executing data analytics tasks. · GitHubGitHub · checked 2026-07-30

Autonomy level

82/100

Our subjective rating of how independently the product carries out its documented tasks, considering the human setup, input, approval and review it needs. This is not a measured success rate.

Reasoning: TaskWeaver demonstrates high autonomy through its code-first architecture that automatically converts user requests into executable Python code without manual intervention. The framework features dynamic plugin selection, stateful execution across sessions, and self-correcting capabilities when encountering errors (e.g., automatic retries with alte...

Comparisons


Custom Comparisons

Some of the use cases of TaskWeaver:

  • Developing AI agents capable of executing complex data analytics tasks.
  • Creating customizable and extensible AI solutions for workflow automation.
  • Implementing stateful AI systems that maintain context across multiple interactions.
  • Enhancing AI agents with domain-specific knowledge for improved performance.

Loading Community Opinions...

Pricing model:

Code access:

Popularity level: 74%

TaskWeaver Video:

Free credibility widget

Turn this profile into a trust signal

Show prospects that TaskWeaver has a public place where they can check product details, pricing, ratings, and reviews.

Build confidence

Give buyers a third-party profile to explore.

Reduce hesitation

Put validation beside your strongest CTA.

Earn discovery

Every badge links prospects to your listing.

Choose your style

Preview it, then copy the complete embed code.

Live previewReady to embed

Shows buyers where to validate your product, pricing, and reputation.

Plain HTML. No signup, script, or maintenance required.

AI Agent Store · Specialist AI agents

For data science consultancies

Your AI agent for code-based data-analysis delivery.

Exploring TaskWeaver? For data science consultancies, your own AI agent can frame analytical questions, investigate client data, and deliver analytical recommendations. Start with a setup tailored to this work.

  • ✓ Frame analytical questions
  • ✓ Investigate client data
  • ✓ Deliver analytical recommendations
Explore this specialist AI agent

Tailored starting setup. Chat on our site. See the workflow and monthly plan.

Did you find this page useful?

Not useful
Could be better
Neutral
Useful
Loved it!