SkillAgentSearch skills...

App.enfugue.AI

ENFUGUE is an open-source web app for making studio-grade images and video using generative AI.

Install / Use

/learn @painebenjamin/App.enfugue.AI

README

<p align="center"> <img src="https://user-images.githubusercontent.com/57536852/297959777-1ba4ae57-6309-447f-b1f1-0b3331e6f347.gif" alt="ENFUGUE Web UI v0.3.3"> </p> <h3 align="center">ENFUGUE is an open-source web app for making studio-grade images and video using generative AI.</h3> <p align="center"><i>For server or desktop, beginners or pros.</i></p> <p align="center"><b>New - Come visit the <a href="https://discord.gg/TT7RTnhfed" target="_blank">Discord!</a></b></p> <hr /> <p align="center"> <img src="https://img.shields.io/static/v1?label=painebenjamin&message=app.enfugue.ai&color=ff3366&logo=github" alt="painebenjamin - app.enfugue.ai"> <a href="https://discord.gg/TT7RTnhfed" target="_blank"><img src="https://img.shields.io/discord/1182768218079772672?style=flat&color=ff3366&logo=discord&logoColor=ffffff&label=Discord" alt="discord"></a> <img src="https://img.shields.io/github/stars/painebenjamin/app.enfugue.ai?style=social" alt="stars - app.enfugue.ai"> <img src="https://img.shields.io/github/forks/painebenjamin/app.enfugue.ai?style=social" alt="forks - app.enfugue.ai"><br /> <a href="https://github.com/painebenjamin/app.enfugue.ai/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-GPL3-ff3366" alt="License"></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/releases/"><img src="https://img.shields.io/github/tag/painebenjamin/app.enfugue.ai?include_prereleases=&sort=semver&color=ff3366" alt="GitHub tag"></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/releases/"><img alt="GitHub release (with filter)" src="https://img.shields.io/github/v/release/painebenjamin/app.enfugue.ai?color=ff3366"></a> <a href="https://pypi.org/project/enfugue"><img alt="PyPI - Version" src="https://img.shields.io/pypi/v/enfugue?color=ff3366"></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/releases/"><img alt="GitHub all releases" src="https://img.shields.io/github/downloads/painebenjamin/app.enfugue.ai/total?logo=github&color=ff3366"></a> <a href="https://pypi.org/project/enfugue"><img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/enfugue?logo=python&logoColor=white&color=ff3366"></a> </p> <div align="center"> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/28b4bc57-ab6c-4c83-b1cb-b8c16332779d" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/28b4bc57-ab6c-4c83-b1cb-b8c16332779d" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/7ec7528d-de24-4c08-b5d0-061dcc675e21" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/7ec7528d-de24-4c08-b5d0-061dcc675e21" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/2215ef54-d820-4e78-869d-330eee5f297c" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/2215ef54-d820-4e78-869d-330eee5f297c" width="260" /></a> <br /> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/f0bca178-9a50-45f8-94a3-fa54cabf23bd" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/f0bca178-9a50-45f8-94a3-fa54cabf23bd" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/7e1adeb3-642a-43b0-9a2b-b244d50fa44b" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/7e1adeb3-642a-43b0-9a2b-b244d50fa44b" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/1596f720-e609-4e24-ab1d-c90a34821687" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/1596f720-e609-4e24-ab1d-c90a34821687" width="260" /></a> <br /> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/85749fca-dd0b-47e3-a491-6d6219168bb0" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/85749fca-dd0b-47e3-a491-6d6219168bb0" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/98a6ac73-9b03-446c-91b2-9d09d6ce428a" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/98a6ac73-9b03-446c-91b2-9d09d6ce428a" width="260" /></a> <a href="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/44a7c5fb-87f0-4594-a8ee-f54de7e8f46d" target="_blank"><img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/44a7c5fb-87f0-4594-a8ee-f54de7e8f46d" width="260" /></a> <br /> <em>Views of the ENFUGUE user interface in various configurable themes, click to view full-size.</em> </div><br />

Feature Summary

  • 🚀 One Click Install: Use our convenient installation script to install, update and launch ENFUGUE without any configuration needed.
  • Plays Nice with Others: Share AI models or entire server environments between ENFUGUE and all the most popular open-source AI applications.
  • 🔪 Cutting Edge: All the best open-source image/video generartion models are implemented and available as soon as they're released to the public.
  • 👥 Owners and Users: Optional authentication and authorization keeps your installation settings locked down for shared environments.
  • 🗃 Easy Model Management: In-app CivitAI browser brings all the best community models to
  • 🧷 Safety's On: Safety checker is on by default, and can be disabled by owners right in the UI. You can feel safe
  • ♻️ Waste Not, Want Not: AI can take a lot of resources, and ENFUGUE takes care to only use what it needs. It will free your GPU as soon as it's no longer needed and clean up unneeded files as it goes.
  • 🧈 Unified Pipeline: You never need to switch tabs to change input modes. Text-to-image, image-to-video, and all kinds of advanced operations are all immediately available through a combination of the layered canvas and input roles.
  • 🛈 Tooltipped: Wondering what an input does? Hover your mouse over it and find out; documentation is available right in-app to help ease you into learning features as you need them.
  • 🔌 Plug Away: All features are available via JSON API, or can be added to your Python scripts using our diffusers extensions.
  • ☁️ Your Own Cloud: All of the best features you would expect from a SaaS application, with the security of knowing nothing ever leaves your computer. Results are kept by the app until you no longer need them, and your browser keeps a lengthy history of workspaces so you can always revisit where you left off.
  • ⚙️ Configurable: Numerous configuration options are available, both in the GUI and via configuration file. Change IP addresses, ports, SSL configuration, directories, and much more.

Installation and Running

A script is provided for Windows and Linux machines to install, update, and run ENFUGUE. Copy the relevant command below and answer the on-screen prompts to choose your installation type and install optional dependencies.

Windows

Access the command prompt from the start menu by searching for "command." Alternatively, hold the windows key on your keyboard and click x, then press r or click run, then type cmd and press enter or click ok.

curl https://raw.githubusercontent.com/painebenjamin/app.enfugue.ai/main/enfugue.bat -o enfugue.bat
.\enfugue.bat

Linux

curl https://raw.githubusercontent.com/painebenjamin/app.enfugue.ai/main/enfugue.sh -o enfugue.sh
chmod u+x enfugue.sh
./enfugue.sh

Both of these commands accept the same flags.

USAGE: enfugue.(bat|sh) [OPTIONS]
Options:
 --help                   Display this help message.
 --conda / --portable     Automatically set installation type (do not prompt.)
 --update / --no-update   Automatically apply or skip updates (do not prompt.)
 --mmpose / --no-mmpose   Automatically install or skip installing MMPose (do not prompt.)

Manual Installation

If you want to install without using the installation scripts, see this Wiki page.

Configuration

Many configuration options are available, but none are required. If you want to specify things such as the host and port that the server listens on, please review the documentation for this on this Wiki page.

Application Usage

Accessing the UI

By default, the UI deploys two servers, one with and without SSL. After starting the server, open a browser and navigate to https://app.enfugue.ai:45554. If that doesn't work due to your networking configuration, you can instead access the server at http://127.0.0.1:45555 or http://localhost:45555. Some features are only available in a secure environment and will be disabled when using the insecure server, review the troubleshooting and configuration guides to figure out why it may not be working.

Quickstart Guide

Please read the newly-written New User Quick-Start Guide for basic usage and controls.

Authentication

When enabled, authentication will be required when using Enfugue. This enables system administrators to create a two-tiered hierarchy of users and administrators, where users are not permitted to modify models or the installation itself; they are only allowed to use the pre-configured setup. The primary impetus behind this was to create the ability for parents to curate an environment for children to safely experiment with generative AI.

<p align="center"> <img src="https://github.com/painebenjamin/app.enfugue.ai/assets/57536852/c1603304-ad73-48a3-91c9-aecbffbe4841" alt="A window in the ENFUGUE interface offering multiple settings options" /> </p>

Once enabled in the settings menu, you will be taken to a login screen. The default user and

View on GitHub
GitHub Stars759
CategoryContent
Updated11d ago
Forks78

Languages

Python

Security Score

100/100

Audited on Mar 17, 2026

No findings