Ross ROSS = Recommend OSS · open-source software intelligence for agents

microsoft/TaskWeaver

The first "code-first" agent framework for seamlessly planning and executing data analytics tasks. observed · 2026-08-28

github.com/microsoft/TaskWeaver · homepage · Python · MIT (permissive) · archived 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
microsoft/TaskWeavermain10

For agents

markdown · JSON · MCP: product_card(name="microsoft/TaskWeaver")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem