Skip to content

BrandKitAsset generation engine

A self-hosted Flask application that transforms a single image into 45+ production-ready sizes for web, social, mobile, and print, featuring background removal, color analysis, and multi-format encoding (PNG, JPG, WebP, ICO). Self-contained with no external data transmission.

BrandKit

Quick Start ​

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

Upload a master asset, select target formats, and click Generate Brand Kit to download the consolidated ZIP archive.

Output Specifications ​

A structured archive containing every configured format in each selected encoding format (<name>_website.png, <name>_favicon.ico, etc.), accompanied by a real-time inspection grid in the browser.

Documentation Navigation ​

ObjectiveReference
Initial SetupGetting started · Docker
Interface & WorkflowGeneration workflow · Keyboard shortcuts
Format SpecificationsConfiguration · Catalog
Automation & APIHTTP endpoints
Production HostingDeployment · Environment variables
Security & ComplianceSecurity policy · Privacy