workflowgenerator

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Uyari
  • 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 Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Agent直接操控无限画布增删改连节点,写提示词,BYOK

README.md

WorkflowGenerator

WorkflowGenerator

开源画布设计 Agent 工作台。用无限画布组织提示词、参考素材和生成结果;在同一工作流中与 Zodiac 对话、审核计划并运行创作任务。

在线体验

下载与开始使用

从 Releases 下载 macOS Apple Silicon 安装包。安装后打开“模型与渠道”,填写所用模型服务的 API Key(提供一个免费渠道和语音模型预设),并在“偏好设置”选择聊天、图片等默认模型。各模型的可用额度和费用以渠道页面为准。

  1. 从“新建画布”进入工作流,添加文本、图片、视频、音频或生成配置节点。
  2. 连接节点并填写提示词与参考素材;也可以打开右上角的 Zodiac,描述想制作的内容。
  3. 检查 Zodiac 准备的画布内容、模型和阶段计划。媒体生成由你在节点或阶段卡中手动启动。
  4. 在结果槽查看产物,将需要的内容保存到画布;在“资产”中管理已保存的媒体。

应用内置 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。

Yorumlar (0)

Sonuc bulunamadi