Run This Ai
EN DE

TaskWeaver

Code-first AI agent framework for planning and executing data analytics tasks

★ 5,000 GitHub MIT agent-frameworkdata-analyticscode-firstmicrosoftpythonllm-agents AI Agents

Overview

TaskWeaver is an open-source, code-first agent framework from Microsoft that seamlessly plans and executes complex data analytics tasks. Unlike traditional chatbot frameworks, TaskWeaver treats user requests as programming tasks — interpreting them through generated Python code, orchestrating plugins as functions, and preserving execution state across sessions. It supports a wide range of LLMs via API (GPT-4, Claude, local models via Ollama), offers an all-in-one Docker image for quick setup, and includes both CLI and Web UI modes. With features like task decomposition, reflective execution, code verification, and plugin-only mode, TaskWeaver bridges the gap between LLM agents and practical data analytics workflows.

Requirements

Min vCPU
1
Min RAM
2048 MB
Min Disk
10 GB
Rec vCPU
2
Rec RAM
4096 MB
Rec Disk
20 GB

Recommended VPS

Hostinger · KVM 2

2 vCPU · 8192 MB · 100 GB

$6.99
View plan

Hostinger · KVM 2

2 vCPU · 8192 MB · 100 GB

$6.99
View plan

Hostinger · KVM 4

4 vCPU · 16384 MB · 200 GB

$11.99
View plan

Affiliate disclosure

Docker Compose

# Generated by Run This Ai — docker-compose.yml
services:
  taskweaver:
    image: taskweavercontainers/taskweaver-all-in-one:latest
    restart: unless-stopped
    ports:
      - 8080:8080
    volumes:
      - ./data/taskweaver:/data

Best VPS for TaskWeaver →

Related tools

Guides & articles