你是否遇到过这样的场景:想让AI帮你看一个大型代码仓库,既要梳理模块结构、又要分析依赖关系、还要评估安全风险——但单个AI助手只能线性执行,容易遗漏视角、卡在中间步骤,甚至越聊越偏?pi-dynamic-workflows 正是为解决这一痛点而生的轻量级智能协作增强工具。它不是替代Pi,而是赋予Pi“动态编排能力”:当用户用自然语言提出复杂需求时,AI会自动生成一段可执行的JavaScript工作流脚本,自动启动多个隔离的子助手(subagents)并行处理不同子任务,最后汇总结果形成高质量输出。这正是Anthropic在Claude Code中验证有效的“动态工作流”范式,在Pi生态中首次开源落地。
核心功能
- 自然语言驱动的工作流生成:无需写代码,只需说“帮我审计这个项目的安全配置和测试覆盖率”,AI自动编写结构清晰的workflow脚本
- 多子助手并行执行:每个子任务在独立沙箱中运行,互不干扰,支持扫描、分析、验证、总结等多角色协同
- 实时可视化进度追踪:终端内嵌层级化进度条(如 ◆ Workflow: audit_repo (2/4 done)),清晰显示各子任务状态与编号
- 一键中断与优雅降级:按
Esc即可终止运行中流程,已执行子任务结果保留,失败项明确标记为“skipped” - 极简集成,零配置启用:仅需一条
pi install命令 +/reload,立即获得workflow工具能力 - 可读可调的脚本标准:生成的JavaScript工作流符合统一结构(含
export const meta元信息),开发者可直接阅读、调试或复用
适合哪些人用
这款工具特别适合中高级开发者、技术负责人与AI增效实践者:如果你经常需要对开源项目做快速技术尽职调查(Due Diligence)、主导跨模块重构前的系统性影响分析、为团队代码库编写自动化审查报告,或是希望AI不止于“回答问题”,更能“组织任务、分配角色、整合结论”——那么pi-dynamic-workflows就是你Pi工作台里最值得启用的智能协作者。它不降低使用门槛,却显著提升AI处理复杂工程问题的深度与可信度。
快速上手
安装只需两步:
① 在终端运行:pi install npm:pi-dynamic-workflows(也可本地路径安装:pi install /path/to/pi-dynamic-workflows);
② 打开Pi客户端,输入命令 /reload 即可激活。
之后,直接在对话中用自然语言发起请求,例如:请运行一个工作流,分析当前项目中的API路由设计、数据库查询模式和前端状态管理耦合度
AI将自动生成脚本、启动子助手、实时反馈进展——你只需关注结果,不必操心调度逻辑。
项目信息
编程语言:TypeScript|Star 数:404|开源协议:未声明(建议使用前查阅仓库LICENSE文件)|GitHub 项目地址
这不是又一个花哨的AI玩具,而是一次对“人机协作范式”的务实升级——让AI从单线程应答员,成长为懂分工、会统筹、能兜底的智能项目助理。


