Skip to content

fabricio3g/FlaxeoUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlaxeoUI

FlaxeoUI

Build Status

A simple front end for stable-diffusion.cpp, built with Electron and Node.js.

FlaxeoUI Screenshot

Disclaimer

  • The binary may be flagged as untrusted by browsers due to lacking a digital signature.
  • The Cloudflare and ngrok tunnels are currently broken. By default, the app shares on the local network for remote use on the same network.
  • Testing was limited due to VRAM constraints with larger models.
  • Developed and tested on Windows. Linux builds are available (Ubuntu/Debian, AppImage).

Getting Started

Prerequisites

  • Node.js v16+ (tested with v22.20.0)
  • stable-diffusion.cpp (tested with master-418-200cb6f)

Install & Run

git clone https://github.com/yourusername/flaxeo-ui.git
cd flaxeo-ui
npm install
npm start

Run server only (no Electron)

node ./server.js

Build for Windows

npm run build:win

Development

Run with hot-reloading:

npm run dev

Architecture

  • Frontend: Vue 3, TypeScript, Tailwind CSS
  • Backend: Node.js (Express) managing the sd-server/sd-cli subprocess
  • Desktop: Electron wrapper
  • Inference: stable-diffusion.cpp via sd-server/sd-cli

Credits

UI for stable-diffusion.cpp by @leejet.

sky image adapted from Wikimedia Commons: Field, corn, Liechtenstein, Mountains, Alps, Vaduz, sky, clouds, landscape, public domain (PD-self) by Wikimedia Commons user Paranoid.

License

MIT License