v1.1.2 — Now with Infinite Scroll & Sidebar Filters

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.

$npx icon-vista
Read the DocsGitHub

No global install required. No signup. Runs entirely on localhost.

Up and running in 3 steps

Step 01npx icon-vista init

Run init once to configure your project

Step 02npx icon-vista

Launch the visual dashboard in your browser

Step 03// click any icon → copy component

Paste 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'.

200K+
Icons available
50+
Icon packs
100%
TypeSafe output

Try it in 10 seconds.

No account. No install. Just run this in any React project directory.

$npx icon-vista