ワンクリックで
iconic-cli
// Use the iconic CLI to generate semantic keyword metadata from SF Symbols, emoji, and image files. Trigger when a task needs searchable keywords, icon metadata, or automated tagging for visual assets.
// Use the iconic CLI to generate semantic keyword metadata from SF Symbols, emoji, and image files. Trigger when a task needs searchable keywords, icon metadata, or automated tagging for visual assets.
| name | iconic-cli |
| description | Use the iconic CLI to generate semantic keyword metadata from SF Symbols, emoji, and image files. Trigger when a task needs searchable keywords, icon metadata, or automated tagging for visual assets. |
iconic turns a visual input into semantic keywords suitable for search, tagging, or metadata.
Use iconic when you need keywords for:
folder.fill🍋./icon.pngIf the CLI is not installed yet:
brew tap mergesort/iconic
brew install iconic
Use either a flag or an environment variable.
gpt-5, gpt-5-mini, gpt-5-nanoOPENAI_API_KEYhaiku, sonnet, opusANTHROPIC_API_KEYExamples:
export OPENAI_API_KEY="..."
iconic folder.fill
export ANTHROPIC_API_KEY="..."
iconic "🍋" --model sonnet
Prefer JSON output and quiet mode when another tool will parse the result:
iconic ./icon.png --output-format json --quiet
iconic folder.fill --output-format json --quiet
iconic "🍋" --model gpt-5-nano --output-format json --quiet
Use list output for human-readable terminal output:
iconic ./icon.png
list: numbered list, one keyword per linetext: comma-separated stringjson: JSON object with a keywords arrayiconic folder.fill --output-format json --quiet
iconic "🚀" --model sonnet --output-format text --quiet
iconic ./assets/logo.png --model gpt-5 --output-format json --quiet
--quiet is passed.png, jpg, gif, webp.iconic treats it as an SF Symbol name.The CLI will fail with a message like:
Missing API key. Pass --api-key or set OPENAI_API_KEY ...
Fix by setting the correct provider key or passing --api-key.
If the SF Symbol cannot be rendered, the CLI will fail with:
Unable to render SF Symbol. Check the symbol name and availability.
Fix by verifying the symbol exists on the current macOS version.
If the file is not png, jpg, gif, or webp, the CLI will fail with:
Invalid image format. Please provide a png, jpg, gif, or webp file.
Before using the tool, you can inspect the built-in help:
iconic --help