Skip to main content

Command Palette

Search for a command to run...

Find the Perfect Icon, Effortlessly: Introducing AI-Powered Semantic Search

Revolutionizing Icon Discovery with AI and Semantic Understanding.

Updated
โ€ข2 min read
Find the Perfect Icon, Effortlessly: Introducing AI-Powered Semantic Search

Intro.

Finding the perfect icon for your text can be a frustrating experience. You type in keywords, hoping to stumble upon something that fits, but often come up short. In an age where computers understand human language better than ever, shouldn't they be able to recommend the perfect icons for your designs?

That's why I'm excited to introduce IconHash.com, bringing the power of semantic search to icon discovery. Unlike traditional keyword searches, semantic search understands the meaning and context behind your words, leading you to more relevant results, even with unusual queries.

I invite you to try searching for icons with unique phrases, like "meaning of life" or "weirdo"โ€”the kind of expressions you might use in your web design's h1 or h2 tags. I've placed some sample queries right on the landing page to give you a head start. And here's a fun twist: you can even use emojis in your search queries to discover relevant icons!

Future Blog Posts & Inspirations

In a series of upcoming blog posts, I'll share the technical journey of building IconHash.com. We'll dive into the tech stack I chose, how I prepared the data for semantic search, and provide insights into text embedding and vector databases โ€“ explained for normie web developers! A fantastic side effect of this approach is its inherent support for multilingual search, so feel free to try searching in different languages!

You might also be interested to know that the current stack is incredibly cost-effective, running as low as USD 0.1 per month initially. If you're looking for a very low baseline cost for your own AI projects, my choices might offer some valuable insights.

Ultimately, I hope IconHash.com not only helps you find better icons but also inspires you to explore other digital asset discovery challengesโ€”like recommending the perfect font for text, finding matching audio clips, or even generating cohesive color schemes for your pages. What's the most unusual icon you've ever searched for? Let me know in the comments below!

Search result of `sleeplessness` from iconhash for Bootstrap Icons

Search result of `sleeplessness` from iconhash for Material Design iconset

More from this blog

๐Ÿš€ ํŠœํ† ๋ฆฌ์–ผ: 5๋ถ„ ๋งŒ์— ๋นˆ ํ™”๋ฉด์—์„œ ์•ฑ ๋ฐฐํฌ๊นŒ์ง€ (ai ์—์ด์ „ํŠธ ์Šคํƒ)

GitHub Codespaces ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์•„๋ฌด๋Ÿฐ ์„ค์น˜๋ฅผ ํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ตœ๊ทผ์— ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜, claude code ๋ฅผ ์“ฐ๋ฉด ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ํ”„๋กฌํ”„ํŠธ์— ๋งž์ถ”์–ด์„œ ํŒŒ์ผ์„ ์ง์ ‘ ์ƒ์„ฑ/์ˆ˜์ •ํ•˜๊ณ  ์ฝ”๋”ฉ์„ ํ•ด ์ค€๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด ๋‘๊ฐ€์ง€๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ์–ด๋–จ๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์ด ์Šคํƒ์ด ์ž‘๋™ํ• ์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์ด ๋„ˆ๋ฌด ํ›Œ๋ฅญํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น ๊ณผ์ •์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ...

Jan 8, 20262 min read

๊ณ ์ • IP ๋กœ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ํ™˜๊ฒฝ์—์„œ VMWare - Ubuntu 20.04 ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ์‹œํ‚ค

์‚ฌ์šฉ ํ™˜๊ฒฝ : VMWare Fusion 12.2.4 ํ˜„์žฌ ๊ณ ์ • IP ๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€๋กœ ์ธํ„ฐ๋„ท์„ ์ ‘์†ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ์— VMWare ๋กœ Ubuntu 20.04 ์ด๋ฏธ์ง€๋ฅผ ์„ค์น˜ํ•˜๋‹ˆ ๋ฐ”๋กœ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ์— ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. (Credit: https://www.youtube.com/watch?v=69jZUccRbik) VM instance ์˜ Network Adaptor ๋ฅผ NAT ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค....

Nov 4, 20222 min read

Andrew Kim's Blog

18 posts