mirror of
https://github.com/Comfy-Org/ComfyUI-embedded-workflow-editor.git
synced 2026-11-04 23:47:24 +00:00
In-place embedded workflow-exif editing experience for ComfyUI generated images in your browser.
- TypeScript 98.5%
- CSS 1.4%
- JavaScript 0.1%
* 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> |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| cache | ||
| docs | ||
| tests | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| bun.lock | ||
| media.log | ||
| middleware.ts | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| url-support-patch.md | ||
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.
Usage
- Open https://comfyui-embeded-workflow-editor.vercel.app/
- 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
- Edit as you want
- 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.jsoncomfy-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
