Skip to content

BrandKitOne logo in, a whole brand kit out.

A self-hosted Flask app that turns a single image into 45+ production-ready sizes for web, social, mobile and print — with AI background removal, colour analysis and PNG/JPG/WebP/ICO output. No accounts, no uploads to anyone else's server.

BrandKit

60 seconds to your first brand kit

bash
git clone https://github.com/fabriziosalmi/brandkit.git
cd brandkit
docker compose up -d --build
# open http://localhost:8000

Drop in a logo, tick the formats you want, hit Generate, download the ZIP. That is the whole product.

What you get back

A single archive containing every selected format in every selected output type, named predictably (<yourlogo>_website.png, <yourlogo>_favicon.ico, …), plus a preview grid in the browser so you can check each crop before you download.

Where to go next

If you want to…Read
Get it runningGetting started · Docker
Understand the UIThe generation workflow
Add or resize a formatConfiguration
Call it from a scriptHTTP endpoints
Put it on the internetDeployment
Know what happens to your imagesPrivacy
Report a vulnerabilitySecurity policy