workflowgenerator
Health Warn
- License — License: AGPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- fs module — File system access in .github/workflows/build-skills-registry.yml
- process.env — Environment variable access in .github/workflows/sync-prompt-sources.yml
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Agent直接操控无限画布增删改连节点,写提示词,BYOK
WorkflowGenerator
开源画布设计 Agent 工作台。用无限画布组织提示词、参考素材和生成结果;在同一工作流中与 Zodiac 对话、审核计划并运行创作任务。
下载与开始使用
从 Releases 下载 macOS Apple Silicon 安装包。安装后打开“模型与渠道”,填写所用模型服务的 API Key(提供一个免费渠道和语音模型预设),并在“偏好设置”选择聊天、图片等默认模型。各模型的可用额度和费用以渠道页面为准。
- 从“新建画布”进入工作流,添加文本、图片、视频、音频或生成配置节点。
- 连接节点并填写提示词与参考素材;也可以打开右上角的 Zodiac,描述想制作的内容。
- 检查 Zodiac 准备的画布内容、模型和阶段计划。媒体生成由你在节点或阶段卡中手动启动。
- 在结果槽查看产物,将需要的内容保存到画布;在“资产”中管理已保存的媒体。
应用内置 Zodiac 运行组件,无需另外安装 Agent、Node.js 或 Rust。Skills 会保留正文、参考和脚本;依赖特定外部服务或软件的技能仍需满足其自身条件。
数据与备份
桌面版的画布、配置、会话和素材默认保存在 ~/.zodiac。备份时先退出应用,再复制整个目录;导出单个画布或使用 WebDAV 都不能代替完整数据备份。模型密钥保存在本机配置中,请妥善保护备份。
删除工作流前应用会提示,并联动清理该工作流的会话、计划和工作文件。其他工作流仍在使用的媒体会保留。删除操作前建议备份重要内容。
安装与更新
macOS 首次安装后,请将应用拖入“应用程序”,若系统阻止打开,请在终端运行 xattr -dr com.apple.quarantine /Applications/WorkflowGenerator.app,然后重新打开。后续版本可在软件内检查并安装更新。
桌面安装包、签名更新包及源码快照发布在 WorkflowGenerator Releases。后续版本可在“设置 → 软件更新”中检查。
网页尝鲜版
打开网页尝鲜版。网页端支持画布、工作台、Skills、提示词和浏览器内的流式 Zodiac 对话;当前不提供桌面端的文件、脚本和子任务 Agent 执行。数据保存在当前浏览器,不会自动同步到桌面端或其他设备。
网络代理
如果 TUN 或 Fake-IP 代理导致生成结果无法保存,可在“设置 → 本地与网络”开启“允许私有网络媒体下载”。开关默认关闭;开启后应用会允许模型返回的 HTTPS 下载地址连接任意私有网络,因此请只使用可信的模型渠道和插件。
开发
桌面端由 web/src(React 界面)、web/server(Rust 本地服务)和 web/src-tauri(桌面窗口与打包)组成。画布节点插件在 plugins/canvas,产品技能文件在 skills/library。默认业务数据位于 ~/.zodiac;开发和测试可设置 WG_DATA_DIR 使用独立目录。
需要 Node.js 22、Bun、Rust 与 Tauri 所需的 macOS 构建环境。在 web/ 目录安装依赖并检查:
bun install --frozen-lockfile
npm run typecheck
npm test
npm run server:test
桌面构建使用 npm run desktop:build。构建脚本需要 OpenCode 1.18.32 的本机可执行文件,可通过 WG_OPENCODE_BINARY 指定;它作为运行组件进入安装包,不提交到源码仓库。
许可与第三方来源
本项目代码以 AGPL-3.0-or-later 发布。第三方代码、模型、提示词、技能、预览图片和视频不因出现在本仓库或应用中而改用 AGPL;再使用时应分别核对来源和许可。
| 项目 | 在本项目中的关系 | 来源协议 |
|---|---|---|
| basketikun/infinite-canvas | 无限画布的早期基础与参考 | MIT |
| storyai-3d-director-desk | 3D 导演台改编代码 | MIT;随附 3D 模型另计 |
| OpenCode | 随桌面安装包提供的 Zodiac 运行组件 | MIT |
| OpenDesign | 设计与交互参考 | Apache-2.0;其部分技能与模板另有许可 |
| OpenCove | 早期版本功能参考,现搁置 | MIT |
| Coze Studio | Agent 与工作流设计参考 | Apache-2.0 |
提示词目录汇集来自 Banana Prompt Quicker、DavidWu GPT Image 2、Awesome GPT Image、Awesome GPT-4o、YouMind GPT Image 2 和 YouMind Nano Banana Pro 的条目。其中 Banana Prompt Quicker、Awesome GPT Image 与 Awesome GPT-4o 仓库标示 MIT;两个 YouMind 集合标示 CC BY 4.0;DavidWu 集合未见统一许可证。条目中的文字、图片和外链可能另有原作者权利,使用时应查看具体条目与来源。
技能库含 MiniMax Design 等作者的内容与预览素材;各技能的署名和文件应分别查看,未标出统一许可的内容不视为本项目 AGPL 授权。vox-style-video-generator 等单独附有许可证的技能,以其自身文件为准。
3D 导演台使用的 UE Mannequin (Retopology) 由 William Luque 制作,按 Sketchfab Standard License 使用;仓库保留了模型署名与许可说明。第三方品牌标识及模型图标属于各自权利人。依赖库的具体版本见 web/bun.lock 和两个 Rust Cargo.lock。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found