Skip to content

smyja/Mirage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirage

Mirage is a browser-based interface design tool that is powered by Stability-AI and Fixie for generating images and texts. Try out a Demo

You can Watch the loom demo

preview

✨ Features

  • Includes complete front-end and back-end code.
  • Support deployment both locally and in the cloud.
  • Fully based on open source and can be used for commercial purposes.
  • Mask prompting based on Grounding DINO & Segment Anything.
  • Image Generation with Stability API
  • Image to Image

Inpainting

To change an object in an Image, Grounded dino and Segment anything is used to segment and mask the object. Specify the object you want and the object you dont want and mask. Once you are done with masking, select both items and specify what you want to replace your masked image with. preview

preview

📦 Installation

cd web

Once you have changed directory,install the packages

npm install # web

Start the server

npm run start # web

⌨️ Server setup

cd  server # web
pip install -r requirements.txt  # web
bash runserver.sh

🔗 Built with

  • Stabilty AI
  • Fixie
  • FastAPI
  • React

Acknowledgement

React Image Editor: the codebase I built upon.