{"id":23529418,"url":"https://github.com/benchiong/whatsai-client","last_synced_at":"2025-04-22T17:04:51.581Z","repository":{"id":264764056,"uuid":"894195109","full_name":"benchiong/whatsai-client","owner":"benchiong","description":"WhatsAI - An easy-to-use UI fully based on ComfyUI.","archived":false,"fork":false,"pushed_at":"2024-12-30T07:14:47.000Z","size":67354,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T17:03:03.335Z","etag":null,"topics":["comfyui","comfyui-workflow","flux","hypernetworks","lora","ltxv","mochi","stable-diffusion","stable-diffusion-webui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benchiong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-25T23:28:07.000Z","updated_at":"2025-02-10T19:29:48.000Z","dependencies_parsed_at":"2024-11-26T08:33:42.977Z","dependency_job_id":null,"html_url":"https://github.com/benchiong/whatsai-client","commit_stats":null,"previous_names":["benchiong/whatsai-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchiong%2Fwhatsai-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchiong%2Fwhatsai-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchiong%2Fwhatsai-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchiong%2Fwhatsai-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benchiong","download_url":"https://codeload.github.com/benchiong/whatsai-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250285654,"owners_count":21405296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comfyui","comfyui-workflow","flux","hypernetworks","lora","ltxv","mochi","stable-diffusion","stable-diffusion-webui"],"created_at":"2024-12-25T21:10:26.617Z","updated_at":"2025-04-22T17:04:51.568Z","avatar_url":"https://github.com/benchiong.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![logo](https://github.com/user-attachments/assets/0b23e781-d06f-4000-9b63-a5ff429d09a1)\n\n# WhatsAI - An easy-to-use UI fully based on ComfyUI.\n\n[license]: https://img.shields.io/github/license/benchiong/whatsai-client\n[release-version]: https://img.shields.io/github/v/tag/benchiong/whatsai-client\n\n[![][license]](https://github.com/benchiong/whatsai-client/blob/main/LICENSE)\n[![][release-version]](https://github.com/benchiong/whatsai-client/releases/latest)\n\n\u003c/div\u003e\n\nSimply put: You can translate any ComfyUI workflow into a WhatsAI Card (a UI built with React and Mantine).\n\n### WhatsUI Card and ComfyUI Workflow\n| WhatsAI Card              |  ComfyUI Workflow |\n| ---------------------- |  ----------- |\n| Stable Diffusion Image-to-Image|  [ComfyUI Img2Img](https://comfyanonymous.github.io/ComfyUI_examples/img2img/)     |\n| Stable-Diffusion-Text-to-Image | [ComfyUI Lora](https://comfyanonymous.github.io/ComfyUI_examples/lora/)  |\n| Stable Diffusion Inpaint   | [ComfyUI Inpaint](https://comfyanonymous.github.io/ComfyUI_examples/inpaint/)   |\n| Stable Diffusion Outpaint  | [ComfyUI Outpaint](https://comfyanonymous.github.io/ComfyUI_examples/inpaint/#outpainting)    |\n| SDXL With Refiner              | [ComfyUI SDXL](https://comfyanonymous.github.io/ComfyUI_examples/sdxl/)    |\n| SD3                            | [ComfyUI SD3](https://comfyanonymous.github.io/ComfyUI_examples/sd3/) |\n| Flux Dev                       | [ComfyUI Flux Dev](https://comfyanonymous.github.io/ComfyUI_examples/flux/#flux-dev)     |\n| Flux Schnell                   | [ComfyUI Flux Schnell](https://comfyanonymous.github.io/ComfyUI_examples/flux/#flux-schnell)  |\n| Flux Inpaint    | [ComfyUI Flux Inpaint](https://comfyanonymous.github.io/ComfyUI_examples/flux/#fill-inpainting-model)   |\n| Flux Outpaint   | [ComfyUI Flux Outpaint](https://comfyanonymous.github.io/ComfyUI_examples/flux/#fill-inpainting-model)    |\n| Lightricks Text-to-Video    | [ComfyUI LTX-T2V](https://comfyanonymous.github.io/ComfyUI_examples/ltxv/#text-to-video)   |\n| Lightricks Image-to-Video   | [ComfyUI LTX-I2V](https://comfyanonymous.github.io/ComfyUI_examples/ltxv/#image-to-video)    |\n| Mochi Text-to-Video    | [ComfyUI Mochi-T2V](https://comfyanonymous.github.io/ComfyUI_examples/mochi/)   |\n| Hunyuan Dit Text-Image   | [ComfyUI Hunyuan-dit-T2I](https://comfyanonymous.github.io/ComfyUI_examples/hunyuan_dit/)    |\n| Hunyuan Text-to-Video    | [ComfyUI Hunyuan-Video](https://comfyanonymous.github.io/ComfyUI_examples/hunyuan_video/)   |\n\nmore are coming... \n\n![cover](https://github.com/user-attachments/assets/bb301a75-3fc0-4c9f-87b8-768a47c1e45a)\n\n### Installation\n\nThis project consists of an **Electron + Next.js frontend** and a **Python backend**. The `backend-manager` is a utility tool designed to manage the backend during packaging. For now, you can ignore it since the packaging process is still being optimized.\n\n#### Steps to Install\n\n##### Clone the repository\n\ngit clone [https://github.com/your-repo-name.git](https://github.com/benchiong/whatsai-client.git)\n\n##### Install the Frontend (Electron + Next.js):\n\ncd frontend\n\n__Install dependencies: Ensure you have Node.js installed.__\n\n```bash\nnpm install\nnextron --renderer-port 6791\n\nThis will start the Next.js frontend and Electron in development mode.\n\n```\n\n__Install the Backend (Python):__\n\nNavigate to the backend directory:\n```bash\ncd backend\n\n# (Optional) Set up a Python virtual environment:\npython3 -m venv venv\nsource venv/bin/activate\n\n# On Windows: venv\\Scripts\\activate\n\n\n```\n__Install dependencies: Ensure you have Python 3.12 installed.__\n\n```bash\n\npip install -r requirements.txt\npython main.py\n\n```\n\nYou can also check out the [ComfyUI](https://github.com/comfyanonymous/ComfyUI) installation guide for reference.\n\n\nEnsure both the frontend and backend are running simultaneously for the full application to work.\n\nFrontend dependencies are listed in package.json, while backend dependencies are managed via requirements.txt.\nIf you encounter issues, verify that your Node.js and Python versions meet the requirements.\n\n\n## Credits\n- ComfyUI - https://github.com/comfyanonymous/ComfyUI\n- CivitAI - https://github.com/civitai/civitai\n- WebUI   - https://github.com/AUTOMATIC1111/stable-diffusion-webui\n- Fooocus - https://github.com/lllyasviel/Fooocus\n- ComfyBox - https://github.com/space-nuko/ComfyBox\n- CivitAI Helper - https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper\n- Stable Diffusion webui Infinite Image Browsing - https://github.com/zanllp/sd-webui-infinite-image-browsing\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenchiong%2Fwhatsai-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenchiong%2Fwhatsai-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenchiong%2Fwhatsai-client/lists"}