Code Monkey home page Code Monkey logo

fvsion's Introduction

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

fvsion's People

Contributors

fvsionai avatar hafiidz 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.