面向零基础用户的 Workflow Studio。
它不再让用户在“新手向导 / 手动拼接 / 抓包导入”之间切换,而是统一用一个流程工作台完成:
- 输入官网 URL 或选择来源材料
- 配账号与登录
- 排步骤卡片
- 预览后生成脚本项目
零基础唯一入口:
开发/对标参考:
Windows 用户直接下载:
- Releases:
https://github.com/ranjing666/script-generator/releases - 安装版:
FengToolbox-*-Setup-x64.exe - 便携版:
FengToolbox-*-Portable-x64.exe
安装后直接打开 风的工具箱。
- 桌面端改成单一
Workflow Studio WorkflowDocument升级到v2- 项目库改成应用内持久化存储:
userData/studio-projects/<projectId>/workflow.json - 支持导出/导入流程文件:
.fengflow.json - 新增
从官网 URL 开始主入口 - 新增本地 URL 分析链路和适配器系统
- 新增应用内运行控制:运行 / 暂停 / 继续 / 停止 / 运行历史
- CLI 不再做交互问答,只负责读取流程文件并导出项目
- 官网 URL、抓包导入、模板起步、空白流程都统一先生成 workflow,再走同一套校验和导出器
- 生成出来的 Node.js 项目结构和双击运行链路继续保留
现在桌面端固定是五段:
项目基础信息来源材料账号与登录步骤卡片流诊断 / 预览 / 生成
新建流程现在支持四种 starter:
从官网 URL 开始从抓包开始从模板开始空白流程
还支持:
导入流程文件
requestclaimListrequestFromFilecontractWritenativeTransferdeployContractwaitbrowserActionbrowserExtractcaptchaSolvewalletConnectsolanaSignsolanaTransfercontentUploadauth(由登录配置自动同步)
默认入口现在是 从官网 URL 开始。
当前会按这条本地分析链路生成草案:
- 加载 URL
- 抓页面内容
- 匹配适配器
- 生成 workflow 草案
- 输出置信度、风险提示、人工确认理由
当前内置适配器:
generic-webgeneric-evmgeneric-solanacontent-uploadclaim-centerfaucetbrowser-auth
npm install
npm run desktopCLI 现在只支持 workflow 导出:
node index.js export --workflow ./demo.fengflow.json --output ./generated/demo说明:
--workflow必须是.fengflow.json--output必须是导出目录- 桌面端和 CLI 走的是同一套 validation / normalize / export 逻辑
npm run dist:win如果只想单独构建一种:
npm run dist:win:installer
npm run dist:win:portablenpm run check这会覆盖:
- workflow 核心模块语法
- 模板起步
- HAR / Postman / cURL / SIWE 导入
- 项目库存取
.fengflow.json往返- CLI 导出
- 生成项目辅助文件链路
Workflow Studio 最终会在目标目录生成一个独立 Node.js 项目,包含:
00-先看这里-零基础说明.md0-双击-运行前检查.bat1-双击-安装依赖.bat2-双击-启动脚本.batdoctor.js.envproject.config.jsonruntime.config.jsonartifacts/source-material.jsonworkflow.fengflow.jsonmain.jslib/runner.jsdata/示例文件README.md
生成项目后,桌面端可以直接托管输出目录里的 main.js:
运行暂停继续停止查看运行历史
如果来源是官网 URL,导出项目现在还会附带:
artifacts/source-material.jsonartifacts/url-analysis/page.htmlartifacts/url-analysis/summary.json
runtime.config.json 里会额外标明:
- 当前项目是否更推荐
desktop-app - 哪些步骤类型需要人工关注
- 当前分析和复核理由
如果流程里用了 requestFromFile,还会自动生成:
data/requestRows.txt
抓包导入当前支持:
HARPostman Collection v2.1cURL文本
导入阶段会尽量自动识别:
- 账号来源
- 登录模式
- token 提取路径
- 任务组
- 列表 + claim 合并
- 推荐顺序
并在 workflow 元数据里记录:
- 来源文件
- 识别到的请求数
- 任务组数量
- 导入警告
- 导入可信度
默认模板包括:
- 账号密码签到
- Token 保活
- EVM 钱包日常任务
- 列表奖励领取
- 批量任务提交
- 链上综合日常
适合:
- EVM 测试网日常
- 普通 HTTP 接口任务
- 链上合约交互
- 导入抓包后快速拼骨架
不直接解决:
- 复杂验证码
- 浏览器指纹强依赖
- 前端加密参数
- Solana 签名登录
- 项目方私有风控
仓库里自带四个示例:
examples/sample.harexamples/sample.postman_collection.jsonexamples/sample-curl.txtexamples/sample-siwe.har
你可以直接用它们测试 Workflow Studio 的导入能力。