先想像一個常見的情境:小雅是接案的前端工程師,最近幫朋友的咖啡店做線上點餐頁。做到一半她才發現,頁面上的圖示是從四、五個網站東拼西湊來的,購物車的線條偏粗,旁邊的搜尋圖示卻細得像鉛筆線。實際上客人不一定說得出哪裡怪,但整體看起來就是少了一點專業感。她只好花上半天重新找圖、換色、調尺寸。
🔔 不錯過任何精彩內容
立即訂閱我們的 LINE 或將本站設為 Google 偏好來源,掌握最新資訊!
這次要介紹的 Reicon,就是衝著這個痛點來的。根據官網的介紹,Reicon 是一套免費的開源 SVG 圖示庫,主打手工繪製的圖示,並支援 React、Angular、Vue、Svelte、Flutter、Figma 等常見工具,官方網址是 https://reicon.dev/。對設計師與工程師來說,這代表同一套圖示可以從設計稿一路用到程式碼,不必各找各的。
Reicon 是什麼?
Reicon 是一套免費開源的 SVG 圖示庫,由來自印度的前端開發者 Dev Chauhan 發起,提供給設計師與工程師在網站、App 和設計稿裡使用。所有圖示都畫在 24×24 的網格上,所以不管縮小或放大,線條粗細給人的感覺都很一致。官方各處標示的數量是 2,700 多個,不過瀏覽頁面實際顯示的數字可能略少一些,例如有教學文章寫到的是 2,630 個,這點先跟大家說一聲。
Reicon 的圖示分成 Outline(線條)與 Filled(實心)兩種風格,另外還有一款 Duotone(雙色)目前仍在測試階段。整合的範圍算是相當完整,從 CDN、React、Angular、React Native、Vue、Svelte、Astro,到 Flutter 與 Compose 都有對應的套件,另外還有 Figma 外掛與 VS Code 擴充套件。實際上,同一套圖示橫跨設計與開發兩邊,在團隊合作時最省事,因為設計師在 Figma 裡用的圖,工程師在程式裡也叫得出同一個名字。
這個專案在 GitHub 上已經累積約 1.7k 顆星、90 個 fork,並由 Vercel 贊助託管。對一個發布不久的新專案來說,這個關注度不算低。不過它在 Product Hunt 上的討論相當有限,網路上也還找不到太多媒體報導,所以現階段比較像是在開發者社群慢慢發酵。我的看法是,這類新圖示庫很適合先拿來做小專案試水溫,再決定要不要全面導入。
Reicon 可以免費商用嗎?
Reicon 採用 MIT 授權,個人與商業專案都可以免費使用,不需要付費訂閱。官方在 GitHub 上也明確寫著可以商用,所以接案或公司專案都不用擔心費用問題。把重點整理成下表會更清楚。
| 項目 | 說明 |
|---|---|
| 授權 | MIT License |
| 使用範圍 | 個人與商業專案皆可 |
| 費用 | 圖示可免費下載,沒有強制付費 |
| 授權聲明 | MIT 授權在散布時需要保留版權與授權聲明,建議一併留著 |
不過有一點我會建議多留意。GitHub 頁面註明,Reicon 的基礎圖示取材自 Solar Icons(CC BY 4.0)與 Zappicon,所以如果你是在做正式的商業案,保險起見把授權聲明留著,之後被問到也有個交代。這種做法不麻煩,卻能省下不少日後的疑慮。
Reicon 怎麼用?
Reicon 的使用方式很直覺:先在官網挑好圖示,再依用途複製程式碼或下載檔案。官網介面是英文,不過按鈕名稱都很簡單。
步驟一:在 Playground 瀏覽圖示
打開官網首頁往下捲,就會看到 Playground 互動預覽區。在這裡可以直接調整顏色、尺寸(12px 到 64px)和風格(Outline 或 Filled),馬上看到圖示換裝後的樣子。小雅先拿購物車圖示試了幾種組合,確認線條粗細跟她的頁面配得起來。這個步驟看起來有點多餘,不過對挑風格很有幫助。
步驟二:到 Browse Icons 搜尋與篩選
點選導覽列的 Browse Icons,就會進入圖示庫頁面。左側可以依 Weights(風格)、Grid Size(縮圖大小)和 Categories(分類)篩選,上方的搜尋框也能直接輸入關鍵字。分類相當多,像 Arrows、Business、Devices、Faces 等主題都有。小雅輸入 cart 和 search,幾秒鐘就找到要用的兩個圖示。
步驟三:打開圖示頁面,複製或下載
點進任何一個圖示,會看到它的專屬頁面。右上角有 Copy JSX、Copy Name、Copy SVG 三個按鈕,複製後可以直接貼進程式碼或設計稿。如果想要檔案,就在 Export Size 選好尺寸(16px 到 512px 共八種),再下載 SVG、PNG 或 WebP。開啟 Custom Color 還能在下載前先換好顏色,對趕時間的人來說很方便。
步驟四:用套件安裝到專案
如果是長期使用,直接安裝套件會比一個個下載省事。圖示頁面下方會依你使用的框架(例如 React、Vue、Svelte、Flutter 或 CDN)顯示對應的安裝指令與程式碼範例,複製貼上就能用。想一次比較各框架的用法,可以到官網的 Packages 頁面。以 React 為例,官方的寫法是先安裝 reicon-react,再用 import { Home } from 'reicon-react' 把圖示叫出來。
步驟五:搭配 Figma 與 VS Code
官方另外提供 Figma 外掛與 VS Code 擴充套件。前者讓設計師在 Figma 裡直接套用同一套圖示,後者則方便在編輯器內瀏覽並插入圖示。這兩個工具的實際安裝畫面,建議以官方文件為準,因為介面可能會隨版本調整。
Outline 和 Filled 風格有什麼差別?
Outline 是以 1.5px 線條勾勒輪廓的圖示風格,Filled 則是把圖示填成實心的版本,兩者在 Reicon 裡共用同一組圖示名稱。官方的設計說明提到,Filled 是為了應付被選取、被啟用這類需要強調的狀態。換句話說,平常用 Outline,被點到的時候換成 Filled,畫面的層次就會很清楚。
| 風格 | 外觀 | 適合場景 | 小雅的用法 |
|---|---|---|---|
| Outline | 1.5px 線條,視覺輕盈 | 一般選單、按鈕、說明文字旁 | 導覽列的平常狀態 |
| Filled | 實心,視覺重量較大 | 被選取、已啟用、需要強調的狀態 | 目前所在頁面的圖示 |
| Duotone | 雙色,官方標示為測試階段 | 想嘗鮮或做較有個性的設計 | 只拿來試玩,正式頁面先不採用 |
我會建議先把風格規則訂好,再開始挑圖示,比方說平常只用 Outline,只有選取狀態才換成 Filled。這樣整個網站的視覺會乾淨很多,也比較不會又回到東拼西湊的老問題。至於 Duotone,目前還在測試,現階段玩玩就好。
Reicon 的各種版本與工具有什麼差別?
Reicon 把同一套圖示包成不同的套件與工具,讓你依照使用的環境挑選最順手的入口。選哪個入口不會影響圖示本身,差別只在整合起來的麻煩程度。我把常見的幾種整理成下表,方便對照。
| 入口 | 適合誰 | 怎麼取得 | 差異 |
|---|---|---|---|
| CDN/HTML | 只想快速在網頁上顯示圖示的人 | 載入官方的 CDN 腳本,再用 <re-icon> 標籤叫出圖示 |
不需要建置環境,適合小型網頁或快速測試 |
| React/Vue/Svelte 等框架 | 用前端框架開發網站的工程師 | 用 npm 安裝對應套件,例如 reicon-react、reicon-vue | 以元件方式匯入,只會打包有用到的圖示 |
| Flutter/Compose | 開發行動 App 的人 | Flutter 使用 pub.dev 上的 reicon_flutter,Compose 則有專屬套件 | 直接對應各平台的寫法,不必自己轉檔 |
| Figma 外掛 | 設計師 | 從 Figma 社群安裝外掛 | 設計稿與程式碼用同一套圖示,交付時落差較小 |
| VS Code 擴充套件 | 習慣在編輯器工作的工程師 | 從 VS Code 擴充套件市集安裝 | 不用離開編輯器就能瀏覽與插入圖示 |
| MCP 伺服器 | 使用 AI 編輯器或 AI 助理的人 | 在 MCP 設定檔加入 npx reicon-mcp |
由 AI 搜尋圖示、預覽 SVG 並產生程式碼,不是給人手動瀏覽的介面 |
對小雅來說,她用的是 React,所以直接安裝 reicon-react 最順手;如果她的朋友只想改一個靜態頁面,CDN 反而更省事。我的建議是先看自己現在的開發環境,別一開始就想把所有工具都裝齊。有需要再加,才不會讓專案變得複雜。
Reicon 的 MCP 伺服器是什麼?
MCP 是讓 AI 助理連接外部工具與資料的通用協定,而 Reicon 的 MCP 伺服器,就是讓 AI 能直接查詢並使用 Reicon 圖示的橋樑。設定方式不複雜,只要在支援 MCP 的 AI 編輯器(例如 Claude 或 Cursor)設定檔裡,加入執行 npx reicon-mcp 的指令就行了。官方提供 search_icons、view_icon、apply_icon 與 list_categories 四個工具,分別負責搜尋、預覽、產生程式碼與列出分類。搜尋索引內建在套件裡,所以安裝完成後不需要連網查詢。
小雅之後只要對 AI 說「幫我找一個購物車圖示,要 Outline 風格,用在 React 專案」,AI 就能自己去找圖,並產生對應的程式碼。官方文件也提到,它同樣可以當成獨立的指令列工具使用。對不寫程式的人來說,這個功能可能用不到;但對常用 AI 寫程式的人,省下的是反覆切換視窗找圖的時間。我的看法是,圖示庫開始主動配合 AI 工具,會是接下來滿明顯的趨勢,不過實際效果還是要看你的 AI 編輯器怎麼設定。
關於 Reicon 還有哪些常見問題?
以下整理六個讀者最常問的 Reicon 問題,涵蓋授權、風格差異、地區使用與是否值得換用。答案都以官方資料與公開的套件頁面為準。如果你的情況比較特殊,建議再回頭查看官方文件。
Reicon 可以免費商用嗎?
可以。Reicon 採用 MIT 授權,個人與商業專案都能免費使用。因為基礎圖示取材自 Solar Icons 與 Zappicon,建議把授權聲明一併保留。
Reicon 和其他免費圖示庫差在哪裡?
差異主要在三點:圖示統一畫在 24×24 的網格上、每個圖示都有 Outline 與 Filled 兩種版本,以及從 Figma 到 MCP 的完整工具。其他圖示庫也有類似的整合,例如 Lucide 同樣支援多種前端框架,所以最後還是看你喜歡哪一種風格。建議先到官網的 Playground 試幾個常用圖示,感覺對了再決定。
台灣可以直接使用 Reicon 嗎?有地區限制嗎?
我查到的官方資料沒有提到任何地區限制,網站與套件也都是公開的,台灣讀者可以直接使用。不過官網與文件目前是英文介面,第一次使用可能需要稍微適應。好在按鈕名稱都很簡單,多試幾次就上手了。
值得把現有專案的圖示換成 Reicon 嗎?
要看現況。如果現在的圖示已經風格統一、也沒有問題,就沒有必要特地更換。若你覺得畫面有拼湊感,或想讓設計與程式兩邊用同一套圖示,可以先在新專案或單一頁面試用,確認需要的圖示都找得到,再決定是否全面導入。
Reicon 的 MCP 伺服器需要付費嗎?
從公開資料來看,MCP 伺服器同屬開源專案,使用上不需要額外付費。不過你使用的 AI 編輯器本身可能有自己的方案與費用,那是另一回事。建議先確認自己的編輯器是否支援 MCP,再回頭設定 Reicon。
完全不會寫程式也能用 Reicon 嗎?
可以。直接到 Browse Icons 搜尋圖示,再下載 SVG 或 PNG,就能拿去做簡報、文件或社群圖片。下載前還能用 Custom Color 先換好顏色,不需要另外開修圖軟體。
最後,Reicon 值得收藏嗎?
Reicon 是一套把「風格統一」與「整合方便」放在同一個免費方案裡的圖示庫,適合從個人專案到接案的各種需求。回到一開始的小雅,如果她把整個點餐頁換成同一套 Reicon,再訂下「平常 Outline、選取 Filled」的規則,頁面看起來應該會清爽許多。好用的圖示庫不在於數量多寡,而在於整套風格夠一致、拿起來夠順手。在 AI 工具越來越普及的現在,能讓 AI 也找得到、用得上的資源,會比只能手動瀏覽的資源更有優勢。有興趣的人,不妨先到官網的 Playground 玩玩看,再決定要不要導入。