Skip to content

btwigley/clipdrop-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clipdrop GUI

A desktop GUI application for the Clipdrop (Stability AI) API. Provides batch image processing with two main workflows:

  • Uncrop / Extend — Expand images to wallpaper dimensions (e.g., 3840x2160) with AI-generated fill
  • Remove Background — Batch remove backgrounds from multiple images at once

Built with PySide6 for a native desktop experience on Windows, macOS, and Linux.

Features

  • Drag-and-drop file loading
  • Batch processing with progress tracking
  • Multiple output resolution presets (1080p, 1440p, 4K, custom)
  • Before/after preview
  • Configurable output directory
  • Rate-limit aware (respects API throttling)

Setup

  1. Get a Clipdrop API key from clipdrop.co/apis

  2. Install dependencies:

pip install -r requirements.txt
  1. Create a .env file (or copy the example):
cp .env.example .env
  1. Add your API key to .env:
CLIPDROP_API_KEY=your_actual_key_here
  1. Run:
python main.py

Requirements

  • Python 3.10+
  • A Clipdrop API key (paid — see their pricing at clipdrop.co)

License

MIT — see LICENSE.


Built by Wigley Studios

About

PySide6 desktop GUI for Clipdrop API - batch image uncropping and background removal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages