Gradient Generator - Raycast Extension

A local-first tool for designing, previewing and exporting reusable gradients.

Released Raycast extension · macOS

TypeScriptReactRaycast APISVGPNGLocal storage
Gradient Generator preview with colour stops and CSS, SwiftUI and Tailwind snippets
Interactive preview and code snippets from the released Raycast extension.

The problem

Trying colour combinations and translating a gradient into code or image assets can interrupt a design workflow.

The solution and features

Gradient Generator provides interactive previews for linear, radial and conic gradients. You can edit colour stops, generate random options and save favourites locally. It copies CSS, SwiftUI and Tailwind snippets and exports SVG or PNG files, including preset image sizes.

Technologies and my contribution

I built the TypeScript and React extension with the Raycast API, including gradient editing, preview rendering, local persistence, export actions and input validation. It works offline without network calls.

Current status and links

Released for macOS in the Raycast Store. Install Gradient Generator or view its source on GitHub.

More screenshots

Gradient creation form with type, preset and colour controls
Choose a gradient type and edit its colours.
Saved gradients list in Raycast with colour swatches
Review gradients saved in local Raycast storage.

View all projects · Get in touch