All work Desktop app 2026

BrandForge

The creative part of a logo is the short part. The hours go on everything after it. This app does both, on my machine, with the keys I already pay for.

Live
  • Electron
  • Claude
  • fabric.js
  • Image pipeline
BrandForge gallery: eight logo variants of a sample mark with vectorize, remove background, variants and export actions, and the Claude brand assistant docked on the right
Role
Design and build
Stack
Electron 44, Claude, fabric.js, sharp
Status
Live, installed and in use

The problem

A small business needs more than a logo. It needs the favicon set, the social avatars and headers, a business card, a letterhead, the palette in whatever format the next developer asks for, and a page that explains how to use all of it. After the creative part is done, producing those is hours of repetitive export work.

No single AI image model is best at everything either. One is strongest at typography, one returns real vector SVG, one is best at editing with a reference image, one at illustrative marks. Using them well means juggling several dashboards, prompts and file formats. And the web tools that promise to do this keep your client's assets on someone else's server and charge per seat.

A brand designer, not a prompt box

The assistant is Claude with a set of tools it can call on the project: update the brief, set the palette and fonts, generate logos through a chosen provider, look at the results and critique them, make variants, vectorize, remove backgrounds, write an SVG logo directly, set the master logo, and build the kit. It is briefed as a designer. It writes prompts the way a designer briefs a renderer, and it knows which model suits which job: typography to Ideogram, vector marks to Recraft, illustrative mascots to FLUX.

Six providers sit behind one interface: OpenAI GPT Image, Google Gemini, Recraft, Ideogram, Black Forest Labs FLUX and Stability. I add only the keys I have, and the app and the assistant adapt to whatever is configured.

A workflow, not a chat

Projects, then a brief: the business, its audience, its personality, the logo types to try, style keywords, and things to avoid. Then generate, either through the assistant or by hand with a provider, prompt enhancement, style presets, aspect, transparency, palette steering and reference images. Refine by dropping in a sketch and running image-to-image with any provider. The gallery is where the work gets sorted: favourite, vectorize, remove the background, make mono, white and black variants, ask for a critique, export as PNG, JPG, WEBP, ICO or SVG. From there, the editor, and then the kit.

The editor is a real canvas, built on fabric.js: text in more than sixty Google Fonts plus the system fonts, shapes, imported assets and SVGs, layers, undo and redo, palette swatches, and export straight back into the gallery as PNG or SVG.

One click, one kit

The brand kit builds transparent, black, white, primary and grayscale logos, an SVG, a favicon.ico with PNGs from 16 to 512 pixels, an apple-touch icon and a PWA manifest, social avatars, headers, banners and an OG image, a business card and letterhead at 300 dpi, the palette as CSS, SCSS, JSON, Tailwind and GIMP files, and a generated brand-guidelines page. The local image work, variants, vectorizing, background removal and resizing, runs through sharp and a local vectorizer, so none of it costs a provider call.

Local and private

API keys are encrypted with Windows DPAPI and stored per user; environment variables work too. Projects, assets and exports live in a local Documents workspace. Nothing leaves the machine except the generation requests themselves.

Shipped as a real app

Packaged with electron-builder into an NSIS installer, with an Add or Remove Programs entry, Start Menu and desktop shortcuts and its own icon. The app carries a keyless end-to-end self-test that drives the real interface: create a project, import a mark, make variants, export from the editor, build the kit. A packaging change can be checked without spending a single API call.

That self-test made the screenshots on this page. It imported one sample mark for an invented coffee roaster, produced eight gallery assets, and built a 49-file brand kit in about a second. No API keys were configured, so nothing in the pictures is generated output.

Where it landed

Version 1.0.0 was packaged and installed on 1 September 2026. It is my own tool, in use for my own branding work and not for sale. About 3,900 lines of plain JavaScript across the main process, the providers, the image operations, the brand kit, the assistant, the renderer and the editor, with no framework and no bundler.

More pictures

Want one of these for your business?

Tell me what the business does and what the site needs to accomplish. I will reply within 24 hours with a fixed price and a date.