Beautiful icons,
instantly typed.
A local CLI dashboard to search 200,000+ open-source icons and instantly generate strictly-typed React components — all in one command.
No global install required. No signup. Runs entirely on localhost.
Up and running in 3 steps
npx icon-vista initRun init once to configure your project
npx icon-vistaLaunch the visual dashboard in your browser
// click any icon → copy componentPaste a strictly-typed React component into your code
Everything you need
Built for professional React developers who care about type safety, design quality, and developer experience.
200,000+ Icons
Instantly search across 50+ curated open-source packs — Lucide, Heroicons, Phosphor, Tabler, Material Design, and more.
Strictly-Typed React
One click generates a fully typed `.tsx` component with `React.SVGProps<SVGSVGElement>` — ready to paste directly into your codebase.
Private Library Support
A unique Reverse-Rendering Engine securely parses your Untitled UI Pro icons directly in memory — no uploads, completely offline.
Zero Config
Run `npx icon-vista init` once to set your save path and provider. After that, a single command opens the full dashboard every time.
Customization Panel
Fine-tune stroke color, size, and preview against dark/light backgrounds before generating. Export as Arrow or Standard function.
Infinite Scroll
The UI lazy-loads icons in batches using an IntersectionObserver — browse thousands of results without ever clicking 'next page'.
Try it in 10 seconds.
No account. No install. Just run this in any React project directory.
$npx icon-vista