GithubHelp home page GithubHelp logo

web-logs2 / kitchen-comfyui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from canisminor1990/kitchen-comfyui

0.0 0.0 0.0 3.04 MB

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

Home Page: https://github.com/comfyanonymous/ComfyUI

License: MIT License

Shell 0.14% JavaScript 0.86% Python 6.41% TypeScript 92.60%

kitchen-comfyui's Introduction

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.

kitchen-comfyui's People

Contributors

dependabot[bot] avatar canisminor1990 avatar actions-user avatar arvinxx avatar semantic-release-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.