需求理解容易漂移
给 Agent 一份经过确认的任务说明和版本化上下文快照,减少反复解释与信息遗漏。
产品需求、任务上下文、本地 Agent 和交付记录,不再散落在不同对话里。Taskflow 把它们收进同一条清晰的工作流,让每一步都能被查看、复核和接着做。
Windows 桌面版与 Web 便携版 · 无需账号 · 需求和代码只留在你的电脑
拆清目标、依赖和验收条件,再交给执行器。
当需求、分工和结果散落在多个聊天窗口里,问题往往不是模型不够聪明,而是缺少共享的任务状态、明确的完成标准和可回看的执行记录。
给 Agent 一份经过确认的任务说明和版本化上下文快照,减少反复解释与信息遗漏。
从待执行、执行中到待验收,状态变化和阻塞原因都可以在执行看板里查看。
把运行结果、日志、代码差异和分支一并带回,让负责人基于交付证据作出验收判断。
先把单人、本机的工作流做扎实,再根据真实使用反馈决定团队共享与云端协作的边界。
手动新增、粘贴文本,或导入 JSON / TXT / Markdown / DOCX(先预览,再确认写入)。可搜索、按模块和版本筛选,并把每条需求标为待讨论、保留、修改后保留、延后或不做。
需求池先让模型(配置了 Key 时)或本机 Agent 分析需求;拆分时给出任务草稿和评估,也可能判断“无需拆分”。分析结果和草稿都先由你检查、修改,确认后才创建任务。
人审后才执行按待澄清、待执行、执行中、待验收、已完成和阻塞查看任务;支持依赖关系、批量派发、启动和随时终止运行。
可视化状态连接本机的 Claude Code、Codex,或你自己的命令行 Agent(如 DeepSeek Harness,在设置里填启动命令与参数)。登录令牌和 Key 只保存在本机,只在启动对应 Agent 时交给那一个进程。
本机执行器启动任务时冻结关联需求、全局上下文和任务说明;Run 记录状态、进度、心跳、错误、日志、diff 与交付分支,随时可以回看当时给了 Agent 什么。
上下文可回看代码任务在独立 Git worktree 和分支里运行,Agent 提交后进入待验收;你检查交付、通过或写明原因退回,再用 git merge 自行合入。Taskflow 不会改动你的主分支。
需求、任务、快照、Run 和事件保存在本地 SQLite;可随时导出 JSON 备份,用于换电脑或恢复。数据库、备份和密钥放在各自的数据目录,不放进安装包。
本地数据Windows 桌面版把本地服务、数据库和 Runner 装进一个窗口;Web 便携版用浏览器访问,包很小。两者都不需要账号,当前构建尚未代码签名。
Windows第一次使用按顺序做一遍,约十分钟;之后日常只会用到第 4 到第 6 步。名称里带底色的,就是界面里的按钮或菜单。
桌面版:运行安装包,从开始菜单或桌面打开 Taskflow。
Web 便携版:解压后双击 start-taskflow.cmd,浏览器会自动打开 http://127.0.0.1:4179。
安装前,先看看 下载 部分里要提前装好的东西(Git、Agent 命令行)。
任务会在你指定的 Git 仓库里执行。桌面版:菜单 工作台 → 选择项目仓库…;Web 版:在 执行看板 顶部的 当前项目目录 里填写路径,点 保存目录。
选好后 Runner 会自动开始领取任务(桌面版的 Runner 菜单可停止或重启它)。
打开侧栏 设置(Agent 与密钥):Claude Code 点 登录 Claude Code,或粘贴订阅令牌 / API Key;Codex 用它自己的登录。想接别的命令行 Agent,点 添加 Agent。
想让模型帮你做分析和拆分,再到“模型接口”里填 Claude / OpenAI / DeepSeek 的 Key 和模型名(可选)。看到执行器显示“可用”再往下。
在 需求清单 点 新增需求,或用侧栏 导入需求 粘贴文本、选择 JSON / TXT / Markdown / DOCX 文件;预览候选项,确认后才写入。
为每条需求选好决策(保留、延后、不做……)和目标版本,同一页可搜索、按模块和版本筛选。
在需求行点 分配 AI,选择只分配、分配并分析,或分配并执行;需求太大时点 拆分。
AI 给出的分析和任务草稿会先摆在你面前,你可以改,确认之后才会真正创建任务。可以放心试:不确认就什么都不会发生。
到 执行看板 勾选任务点 执行所选,或 执行全部待执行;运行详情 可看进度、日志和心跳,终止 随时停下。
完成后任务进入待验收:查看结果和代码差异,通过或写明原因退回。代码在分支 wb/<任务号>-a<次数> 里,用 git diff 查看、git merge 合入。
不是让 Agent 自由接管所有工作,而是明确输入、执行边界和由谁确认结果。
整理原始想法,记录目标版本与决策。
检查任务边界、依赖和可验证标准。
Runner 在独立工作区启动所选 Agent。
状态、日志、结果和代码差异归档。
通过或退回,留下可继续工作的记录。
两种方式运行的是同一个 Taskflow,数据都只保存在你的电脑上。目前提供 Windows 版本,当前为 V0.1 预览版。
最新版本 V0.1.2 · 发布于 2026-10-21 · 更新说明与历史版本
安装:下载 Taskflow-Setup-0.1.2.exe 并运行 → 打开 Taskflow → 菜单 工作台 → 选择项目仓库…。当前构建未代码签名,Windows 可能提示“未知发布者”,请只运行从你信任的来源取得的文件。
%LOCALAPPDATA%\Taskflow\data,不在压缩包里使用:解压 → 双击 start-taskflow.cmd → 浏览器打开 http://127.0.0.1:4179。关闭启动窗口或按 Ctrl+C 即可停止服务和 Runner。
两个版本的数据不互通。桌面版和 Web 便携版默认使用不同的数据目录;要从一个迁到另一个,先在旧的里用侧栏 JSON 备份 导出,再到新的里导入。
暂时没有 macOS / Linux 安装包。手上有项目源码并装有 Node.js 22.13+ 的话,可以在项目目录运行 npm run taskflow 启动同样的 Web + Runner。
当前版本是本机单人工作区。页面只通过回环地址访问本地服务;服务把状态写入 SQLite,Runner 只在本机调用你配置的 Agent,并在所选 Git 仓库的隔离分支里执行。
这不是云端协作服务:没有团队账号、多成员权限、跨设备共享和云端调度。只有你配置了模型 Key、并使用模型分析或拆分时,需求标题、说明和全局上下文才会发给你选择的那家模型服务。
现在适合个人在本机验证需求管理、Agent 执行与交付验收流程。团队共享、云端数据库、成员权限和自动更新尚未实现,路线图不当作现成功能。
这个预览版主要验证“需求如何更清楚地交给 Agent,结果如何可靠地收回来”。
桌面版:Git,加上你要用的 Agent 命令行(Claude Code、Codex 等)。Web 便携版:再加 Node.js 22.13 或更新版本。Taskflow 自己不带 AI 模型,也不替你登录;Agent 的登录和额度都在你本机管理。
当前构建还没有代码签名,SmartScreen 会提示。只运行从你信任的来源取得的安装包;确认无误后,在提示里选“更多信息”再选“仍要运行”。签名证书是后续发布工作。
不会同步到云端。桌面版放在当前 Windows 用户的数据目录里(菜单 工作台 → 打开数据目录 可直达),Web 便携版默认在 %LOCALAPPDATA%\Taskflow\data。只有你配置了模型 Key 并使用模型分析或拆分时,需求标题、说明和全局上下文(勾选“附带项目概况”时还有 README 和目录结构)才会发给你选的那家模型服务。
不会。每次执行都在独立的 Git worktree 和分支里进行,起点是项目当前的 HEAD,不会复制你未提交的修改;结束后提交到 wb/… 分支。分析类任务只读。是否合入由你用 git merge 决定。
有两种用法。一是在设置的“模型接口”里填 Claude / OpenAI / DeepSeek 的 Key 和模型名,用于需求分析和拆分;二是把它的命令行工具作为自定义 Agent 来执行任务,在 添加 Agent 里填启动命令和参数。Taskflow 不预设未经确认的命令格式。
目前不可以。现在是单机单人数据库;多成员权限、实时共享状态、云端服务和远程 Agent 调度属于后续架构工作。换电脑请先用 JSON 备份 导出。