• Stars
    star
    208
  • Rank 189,015 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 1 year ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿชข A reactflow base stable diffusion GUI as ComfyUI alternative interface.

Kitchen ComfyUI

A reactflow base stable diffusion GUI as ComfyUI alternative interface.

Changelog ยท Report Bug ยท Request Feature

release releaseDate ciTest ciRelease
contributors forks stargazers issues

๐Ÿ”จ TODO List

  • Keyboard Shortcuts
    • Delete: Delete / Backspace
    • Multi Selection: Shift
    • Copy/Paste: Ctrl + C / V
    • Group Selection: Ctrl + G
    • Undo/Redo: Ctrl + Z / Ctrl + Shift + Z
  • Image Nodes
    • Image node upload adaptation
    • Drag and drop images to automatically upload and generate nodes
  • Grouping
    • Basic grouping functionality
    • Convert local flow to component
  • Nodes
    • Relay node, supports relaying one to multiple variables
    • WIFI wireless node, output node/receiving node
    • Switch node, controls whether the flow continues downward
    • ...

๐Ÿ‘€ Screenshot

Light Mode

Connection Styles

๐Ÿ“ฆ Installation

clone ComfyUI follow the README.md installing there

git clone https://github.com/comfyanonymous/ComfyUI

replace ComfyUI/web frontend with release build

โŒจ๏ธ Development

โŒจ๏ธ Local Development

You can use Gitpod for online development:

Open in Gitpod

Or clone it for local development:

$ git clone https://github.com/canisminor1990/kitchen-comfyui
$ cd kitchen-comfyui
$ pnpm install
$ pnpm dev

Place this repo anywhere, and edit ComfyUI/server.py

๐Ÿ‘‰ Note: Check assets/modify-server.py

@web.middleware
async def cors_handler(request: web.Request, handler):
    response = await handler(request)
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS'
    response.headers['Access-Control-Allow-Headers'] = 'Content-Type, Authorization, x-requested-with'
    return response
class PromptServer():
......
    self.app = web.Application(client_max_size=20971520, middlewares=[cache_control, cors_handler])
......

๐Ÿค Contributing

๐Ÿ“Š Total: 4

๐Ÿ”— Credits


๐Ÿ“ License

Copyright ยฉ 2023 CanisMinor.
This project is MIT licensed.

More Repositories

1

sd-webui-kitchen-theme

๐Ÿงฟ Kitchen theme for stable diffusion webui
TypeScript
342
star
2

bilibili-client

๐Ÿ“บ ๅฏไปฅๆ‘ธ้ฑผ็š„ Bilibili Mini-Client # ๆ”ฏๆŒMac/Win
JavaScript
119
star
3

sketch-select

๐Ÿ–ฑ Make it much more convenient to select layers with similar attributes.
JavaScript
112
star
4

ffxiv-cmskin

๐ŸŒฑ CanisMinor ActSkin - FFXIV
JavaScript
71
star
5

anto

๐Ÿ”ต Sketch Tools for AFX Designers
JavaScript
54
star
6

sketch-name-organizer

๐Ÿ–Œ Rename and sort artboards based on their x and y position; Rename layers based on their Style and Symbol.
JavaScript
51
star
7

canisminor-wxapp

๐Ÿฅ canisminor.cc ยฉ ๅพฎไฟกๅฐ็จ‹ๅบ
JavaScript
42
star
8

ffxiv-timeline

โฑ FF14 Hojoring.Timeline
JavaScript
31
star
9

sd-webui-kitchen-theme-legacy

[Legacy] ๐Ÿงฟ Kitchen theme for stable diffusion webui๏ผŒKitchen Theme has moved into maintenance mode! Recommend using Lobe Theme for more custom features
TypeScript
29
star
10

canisminor

๐Ÿ•ถ Collection of my designs, articles and open-source programs.
JavaScript
24
star
11

sketch-move-half-pixel

๐Ÿพ Move layers half pixel
20
star
12

anto-diff

๐Ÿ”ต Sketch diff tool
JavaScript
15
star
13

gameshell-skin-canisminor

CanisMinor Skin for the Gameshell launcher
Shell
11
star
14

canisminor-template

๐Ÿ—บ๏ธ This is a template repo for canisminor1990
TypeScript
8
star
15

sd-webui-cover-minifier

โœ‚๏ธ CLI tool to resize the covers of all types of models in order to accelerate the rendering process of the extranet showcase
TypeScript
8
star
16

screeps

Screeps AI by CanisMinor
TypeScript
5
star
17

screeps-dashboard

๐Ÿ‘€ Dashboard for Screeps
JavaScript
3
star
18

canisminor-colors

๐ŸŽจ Color system for canisminor
TypeScript
2
star
19

acnh

JavaScript
2
star
20

lobe-commit

๐Ÿคฏ Lobe Commit is a CLI tool that uses ChatGPT to generate Gitmoji-based commit messages
TypeScript
2
star
21

webhook

๐Ÿš€ wekhook tool on server side with graphical interface, receive hook messages to run bash commands.
JavaScript
2
star
22

demo

JavaScript
1
star
23

cmlog

โœ๏ธ Emoji console logger
JavaScript
1
star
24

canisminor-cli

๐Ÿงผ CLI tools for fun
TypeScript
1
star
25

canisminor1990

๐Ÿˆโ€โฌ› @canisminor1990 Profile that's automatically updated by GitHub Actions.
JavaScript
1
star