In-place embedded workflow-exif editing experience for ComfyUI generated images in your browser.
  • TypeScript 98.5%
  • CSS 1.4%
  • JavaScript 0.1%
Find a file
vercel[bot] 49d78806d4
Fix React Server Components CVE vulnerabilities (#13)
* Fix React Server Components CVE vulnerabilities

Updated dependencies to fix Next.js and React CVE vulnerabilities.

The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel  
- react-server-dom-turbopack

All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>

* format: Apply prettier --fix changes

* fix: Add type assertions for sflow chains to resolve TypeScript errors

The sflow library wasn't properly inferring types through async map/filter chains,
causing TypeScript compilation failures. Added explicit type assertions and type
predicates to ensure type safety.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* format: Apply prettier --fix changes

---------

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: snomiao <snomiao@gmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: snomiao <7323030+snomiao@users.noreply.github.com>
2026-02-01 17:39:15 +09:00
.github/workflows 6 unable to read workflow in webp image previous commit works fine (#7) 2025-04-11 16:52:50 +08:00
app Fix React Server Components CVE vulnerabilities (#13) 2026-02-01 17:39:15 +09:00
cache 6 unable to read workflow in webp image previous commit works fine (#7) 2025-04-11 16:52:50 +08:00
docs fix(main): replace screenshot 2024-12-08 13:28:47 +00:00
tests Feat: add mp3 workflow support (#11) 2025-05-17 01:11:54 +09:00
.eslintignore fix(main): init 2024-12-05 16:31:27 +00:00
.eslintrc.json Feat: add mp3 workflow support (#11) 2025-05-17 01:11:54 +09:00
.gitignore fix(main): init 2024-12-05 16:31:27 +00:00
bun.lock Fix React Server Components CVE vulnerabilities (#13) 2026-02-01 17:39:15 +09:00
media.log fix(main): support import from url (#9) 2025-05-16 18:51:34 +09:00
middleware.ts fix(main): support import from url (#9) 2025-05-16 18:51:34 +09:00
next.config.ts fix(main): nextjs config mjs to ts 2025-02-27 05:36:09 +00:00
package.json Fix React Server Components CVE vulnerabilities (#13) 2026-02-01 17:39:15 +09:00
postcss.config.mjs fix(main): init 2024-12-05 16:31:27 +00:00
README.md Feat: add mp3 workflow support (#11) 2025-05-17 01:11:54 +09:00
tailwind.config.ts fix(main): init 2024-12-05 16:31:27 +00:00
tsconfig.json fix(main): prettier 2025-04-10 10:13:40 +00:00
url-support-patch.md fix(main): support import from url (#9) 2025-05-16 18:51:34 +09:00

ComfyUI embedded workflow editor

In-place embedded workflow-exif editing experience for ComfyUI generated media files. Edit workflow data embedded in PNG, WEBP, FLAC, MP3, and MP4 files directly in your browser.

screenshot

Usage

  1. Open https://comfyui-embeded-workflow-editor.vercel.app/
  2. Upload your img (or mount your local directory)
    • Supported formats: PNG, WEBP, FLAC, MP3, MP4
    • You can also directly load a file via URL parameter: ?url=https://example.com/image.png
    • Or paste a URL into the URL input field
  3. Edit as you want
  4. Save!

Roadmap

  • Support for more image formats (png, jpg, webp, etc)
    • png read/write
    • webp read/write
    • Flac read/write
    • MP3 read/write
    • MP4 read/write
    • jpg (seems not possible yet)
  • Show preview img to ensure you are editing the right image (thumbnail)
  • Support for other exif tags ("prompt", ...)
  • maybe provide cli tool, [create issue to request this function](https://github.com/Comfy-Org/ComfyUI-embedded-workflowd -editor/issues/new)
    • comfy-meta get --key=workflow img.webp > workflow.json
    • comfy-meta set img.webp --key=workflow --value=workflow.json

Contributing

Requirements: - Bun — A fast all-in-one JavaScript runtime

Run the following commands start your development:

git clone https://github.com/snomiao/ComfyUI-embeded-workflow-editor
cd
bun install
bun dev

References

Wanna edit by node?

See also: https://comfyui-wiki.github.io/ComfyUI-Workflow-JSON-Editor/

About

@snomiao 2024

License

MIT