@anistark/iconify
Turn a logo into a full favicon set from your terminal — pi extension + CLI
Package details
Install @anistark/iconify from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@anistark/iconify- Package
@anistark/iconify- Version
0.2.1- Published
- May 5, 2026
- Downloads
- 144/mo · 18/wk
- Author
- anistark
- License
- MIT
- Types
- extension
- Size
- 16 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@anistark/iconify
Turn a logo image into a favicon set from your terminal — ships a CLI, a pi extension, and is the engine behind the iconify Claude Code plugin. The web version lives at iconify.dev.
Install
# pi extension
pi install npm:@anistark/iconify
# global CLI
npm i -g @anistark/iconify
# or one-shot via npx
npx @anistark/iconify logo.png
Usage
iconify <image-path> [size] [OUTPUT_PATH=path]
<image-path>— input image (PNG/JPEG/SVG/WebP/GIF/BMP/TIFF/AVIF; resolved relative to cwd).[size]— optional integer. If given, writes a singleicon-NxN.pngat that size. Omit to write the full set:favicon-16x16.ico+icon-{16,48,128}x*.png.OUTPUT_PATH=path— output directory. Defaults to the current working directory.
Examples
iconify logo.png # full set in cwd
iconify logo.svg 64 # just icon-64x64.png in cwd
iconify logo.png OUTPUT_PATH=./public # full set in ./public
iconify logo.png 256 OUTPUT_PATH=./out # single 256x256 PNG in ./out
Inside pi
/iconify logo.png
/iconify logo.png 64
/iconify logo.png OUTPUT_PATH=./out
The iconify LLM tool is also registered, so the agent can generate icons mid-conversation.
License
MIT