@brika/icon-studio
v0.1.1
Published
Generate square SVG plugin icons from the command line: 200k+ glyphs, gradients, monograms, film grain.
Maintainers
Readme
@brika/icon-studio
Generate square SVG plugin icons from the command line. Pick from 200,000+ glyphs (lucide, simple-icons brand marks, and the whole Iconify catalogue), or type a monogram; drop them on a multi-stop gradient with optional glare and film grain; export a clean, standalone SVG.
It's the terminal companion to the Icon Studio editor — both render through the same engine, so the CLI output is byte-for-byte what you'd get from the web app.
Install
No install needed — run it with npx:
npx @brika/icon-studio bell --preset iris -o icon.svgOr install the brika-icon binary globally:
npm i -g @brika/icon-studio
brika-icon bell --preset iris -o icon.svgRequires Node.js 18+ (for the bundled iconify network path). No Bun required.
Examples
brika-icon bell --preset sunset -o assets/icon.svg
brika-icon rocket --stops "3F5EFB-9D50BB-FC466B" --angle 120 --rotate 15
brika-icon github --lib brand --bg "#18181B"
brika-icon tabler:bolt --lib iconify --preset midnight # any Iconify icon
brika-icon database --bg "#18181B" --icon-color "#38EF7D" --noise 0.2
brika-icon --text BR --font mono --preset midnight --glare 0.4
brika-icon --custom logo.svg --preset ocean
brika-icon --search alarm --lib iconify
brika-icon --list-presetsLibraries
| --lib | Source |
| ---------- | ----------------------------------------- |
| lucide | Lucide (default) |
| brand | simple-icons brand marks |
| iconify | Any Iconify icon as prefix:name (needs network) |
Run brika-icon --help for the full option list (size, gradient stops, scale,
offset, rotation, stroke width, noise, glare, monogram font/weight, …).
License
MIT © Brika Labs. Icon sets keep their upstream licenses.
