An Electron application for parsing and extracting metadata from StableDiffusion AI-generated images, built with React and TypeScript.
- 🖼️ Image Metadata Extraction: Extracts prompt, negative prompt, and generation parameters from AI-generated images.
- 🖱️ Drag and Drop Interface: Simple drag-and-drop functionality for image files.
- 📋 Copy to Clipboard: Easily copy prompts and parameters with a single click.
- 📊 Image Information: View detailed image information including resolution, format and size.
- 🎨 Modern UI: Clean, responsive interface.
- Node.js (v16 or higher recommended)
- yarn
- Clone the repository:
git clone https://github.com/kidixdev/stable-parser.git
cd stable-parser- Install dependencies:
yarn install- Run the development server:
yarn dev- JPEG (.jpg, .jpeg)
- PNG (.png)
Currently optimized for images generated by:
- Stable Diffusion WebUI (A1111)
- (Support for additional AI image generators may be added in future versions)
- Electron - Cross-platform desktop applications
- React - UI framework
- TypeScript - Type-safe JavaScript
- ExifReader - Image metadata extraction
- Sharp - High-performance image processing
- Tailwind CSS - Utility-first CSS framework
stable-parser/
├── build/ # Build assets
├── resources/ # Application resources
├── src/
│ ├── main/ # Electron main process code
│ ├── preload/ # Preload scripts
│ └── renderer/ # React frontend code
│ ├── public/ # Public assets
│ └── src/
│ ├── components/ # React components
│ ├── pages/ # Application pages
│ └── assets/ # Frontend assets
├── electron-builder.yml # Electron builder config
└── package.json # Project dependencies and scripts
This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.