TaskWeaver

把数据任务变成代码,自动规划执行,让分析快人一步。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 779 🐛 待处理 53 👀 关注 70 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 6160
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,无付费版本。

项目预览

TaskWeaver 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队microsoft
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,ai-agents,code-interpreter,copilot,data-analysis,llm,openai
GitHub 星标★ 6160
上线时间2023-09-11 00:00:00
代码更新2026-03-23
仓库体积36.5 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

TaskWeaver 是一个以代码为先的智能体框架,专为数据分析和任务自动化设计。它通过将用户请求转化为可执行的 Python 代码,实现规划与执行的无缝衔接,解决传统 LLM 在复杂数据处理场景中难以精确操作的问题。其核心能力包括:基于代码的解释执行,确保逻辑严谨;支持富文本和结构化数据输入输出;内置插件系统,允许扩展自定义工具;提供状态管理和会话记忆,支持多轮交互。TaskWeaver 特别适合需要精确计算、数据可视化、报表生成等场景,能够显著提升数据任务的自动化水平。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6160

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • Python >= 3.10
  • 已安装 pip(用于安装 Python 依赖)
  • 能访问 GitHub 与 PyPI 的网络环境
  • 本地具备 git(用于克隆仓库,如需按仓库方式安装)

安装与启动步骤

  1. 1确认 Python 版本

    TaskWeaver 要求 Python >= 3.10,版本过低会导致依赖安装失败,先确认本机版本。

    python --version
  2. 2获取项目源码

    从官方 GitHub 仓库克隆到本地,后续在该目录内安装 requirements.txt 中的依赖。

    git clone https://github.com/microsoft/TaskWeaver.git
  3. 3进入项目目录

    切换到克隆下来的 TaskWeaver 目录,确保后面的 pip 命令能找到 requirements.txt。

    cd TaskWeaver
  4. 4安装依赖

    按 README 的安装说明安装项目所需依赖,这一步会把 TaskWeaver 运行所需包全部装好。

    pip install -r requirements.txt
  5. 5安装指定版本(可选)

    若需要旧版本,可在 release 页面找到 tag(如 v0.0.1),用该命令从 GitHub 直接安装。

    pip install git+https://github.com/microsoft/TaskWeaver@v0.0.1

如何确认成功

重新执行 pip install -r requirements.txt 不再报错即表示安装完成;README 节选未给出启动命令,具体运行与配置请查阅官网文档。

常见问题

Q:Python 版本低于 3.10 可以吗?

A:不行。README 明确要求 Python >= 3.10,请先升级 Python 后重新安装依赖。

Q:想安装旧版本的 TaskWeaver 怎么办?

A:到 GitHub release 页面找到对应 tag(如 v0.0.1),执行 pip install git+https://github.com/microsoft/TaskWeaver@<TAG> 安装。

Q:依赖装完怎么启动?

A:本次 README 节选只包含安装步骤,未给出启动命令、端口或配置文件信息,请以官网文档 https://microsoft.github.io/TaskWeaver 为准。

Q:pip install -r requirements.txt 报错找不到文件?

A:该命令需要在克隆下来的 TaskWeaver 仓库根目录执行,请确认已执行 cd TaskWeaver 再安装。

注意事项

  • 务必使用 Python 3.10 及以上版本,否则可能安装失败或无法运行。
  • README 节选未包含模型/API 配置与具体运行方式,请参考官网文档完成后续配置。
  • 安装命令均来自 README,请勿随意替换包名或参数。

核心亮点

  • 代码优先架构,直接生成并执行 Python,处理复杂数据逻辑更可靠
  • 内置插件系统,可灵活扩展自定义数据源和算法
  • 支持多轮对话和状态管理,适合交互式数据分析流程

不足之处

  • 对非技术用户门槛较高,需要理解代码逻辑
  • 文档和社区生态尚在早期,中文资料较少

适用场景

  • 企业内部数据报表自动生成
  • 数据科学家快速原型验证
  • 自动化数据清洗与特征工程

替代项目

LangChain、AutoGPT、MetaGPT

上一篇:marvin

下一篇:awesome-agent-skills

同类项目推荐

meta_skill 开源

本地管理 AI 编程技能,语义搜索加智能推荐,让代理更懂你。

Local-first skill management platform for AI coding agents: dual SQLite+Git persiste···

★ 210 2026-08-09
TiMEM 开源

让对话AI记住更久,长时对话不迷路

Temporal-Hierarchical Memory Consolidation for Long-Horizon Conversational Agents

★ 187 2026-08-09
CraftBot 开源

一个智能体,搞定所有活儿,主动干活不废话。

One agent. Every kind of work.

★ 411 2026-08-09
Pentest-Swarm-AI 开源

多智能体组队自动打渗透,侦察到报告一条龙

Autonomous penetration testing using a swarm of AI agents. Orchestrates recon, class···

★ 3152 2026-10-11
coze-studio 开源

拖拖拽拽造出 AI 机器人,做好一键上线开聊

An AI agent development platform with all-in-one visual tools, simplifying agent cre···

★ 21805 2026-08-09
december 开源

本地跑 AI 编程助手,免订阅,隐私安全

A fully local Loveable, Replit, Bolt, v0 alternative that you can run with your own ···

★ 432 2026-08-09
OpenHands 开源

AI 当你的开发搭子,写码测 bug 全包了

OpenHands: AI-Driven Development

★ 92919 2026-08-09
agent-skills-hub 开源

一站式发现、对比高质量 AI 代理组件,告别盲目选型

AgentSkillsHub (agentskillshub.top) — security-graded directory of open-source Clau···

★ 493 2026-08-09