Skip to content

fvsionai/fvsion

Repository files navigation

About

  1. Fvsion, pronounced Fusion is a quick bundle of FastAPI + Vite and Vue + Stable Diffusion with async first design.
  2. Built on top of electron-vite-vue-fastapi boilerplate.

image

Features & Motivation

  1. Independent frontend and backend, choose what you need and as you need.
  2. Image generation is sent asynchronously to the fastAPI engine, allowing for automatic queue.
  3. Flexible api modules to allow ease of use to add your own or publically shared modules, without interference with UI.
  4. Integration with Node for faster prototyping.
  5. Versatile UI in Vue & Electron.
  6. Cross platform features incoming via Electron and packaged pyInstaller (coming soon).

Beginner Friendly Installation for Windows

  1. First, if you have some programming background, it is highly recommended to follow development installation, to get the latest version and full NodeJS and Python capabilities. However, if you are new, and just wanted to get standalone AI image generation started, please follow the next step.

  2. Download Windows Installer/Executable https://github.com/fvsionai/fvsion/releases.

  3. Make sure you have all 3 binary zip files (fvsion.zip.z001/2/3) in the same folder. You can unzip them via winzip or 7zip (https://www.7-zip.org/download.html) image

  4. Your unzip folders should look as follows:

    image

  5. Download the difusers models as per instruction below.

  6. Download the upscaler models by clicking on models/download_upscaler_model.bat.

  7. Run the UI and python engine by double clicking start_app.cmd.

  8. You are ready to generate your image.

Other OS

  1. Linux is currently supported via development installation as per instruction here. Need help to create a docker image.
  2. MacOS not yet supported

Help Needed

  1. Appreciate a Pull Request for setting up docker for both NPM and python, still learning about this to do myself but appreciate a more experienced hand to do this part.

Contributors

Hafiidz