microsoft/TaskWeaver
The first "code-first" agent framework for seamlessly planning and executing data analytics tasks. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 73
- Release rhythm 8
- Longevity 77
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1087
- days_rel: n/a
- days_push: 163
- n_releases_24m: 0
Adoption not part of the score
6172 stars · 781 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TaskWeaver is a code-first agent framework from Microsoft that plans and executes data analytics tasks by generating and running code snippets with plugin support. It preserves both chat history and code execution state, including in-memory data like pandas DataFrames, across a conversation.
Use cases
- analyze csv files with natural language questions
- build an ai agent that writes and executes python code
- chat with tabular data using pandas dataframes
- create a data analytics copilot with custom plugins
- run stateful multi-step data analysis via llm
- serve a code interpreter agent locally with open llms
When to choose
- you need an agent that executes code and keeps in-memory data state across turns
- you want a data analytics assistant with customizable plugins and domain examples
- you prefer self-hosted or containerized code execution with local llm support
When to avoid
- you only need simple text-only chat without code execution
- you want a no-code agent builder rather than a python framework
- your workload requires non-python execution environments
Facets
framework · maturity active
agent-framework llm-inference data-science plugin-system chatbot large-language-models data-science python cross-platform cli code-interpreter data-analytics code-first-agent pandas stateful-conversation openai microsoft ai-agents data-engineering natural-language-processing docker
2 sources
- readme: https://github.com/microsoft/TaskWeaver · fetched 2026-08-28 · cfc98c20aa36
- homepage: https://microsoft.github.io/TaskWeaver/ · fetched 2026-08-29 · 9299baacf305
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/TaskWeaver | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/TaskWeaver")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem