工程開發
pix avatar

pix

一個自動化的 UI 實作代理,利用 Figma MCP 和瀏覽器渲染驗證,將 Figma 設計轉換為像素級精確的程式碼。

簡介

Pix 是一款專業的自動化代理,旨在透過自動將 Figma 組件轉換為功能齊全、可部署的前端程式碼,彌合設計與開發之間的差距。透過利用 Figma MCP (模型上下文協定),Pix 扮演著專家級前端工程師的角色,智慧地導航設計檔案、提取佈局元數據、設計標記 (Tokens) 和組件結構,以重建高保真的使用者介面。它專為軟體工程師、前端開發人員和產品團隊設計,旨在消除 UI 實作中的手動編碼週期。

該代理透過嚴格的偵察階段運作,識別節點樹和現有的設計系統,隨後進入迭代實作循環,在該循環中編寫程式碼並根據視覺基準驗證輸出。Pix 特別針對 React、Next.js 和 Vite 等現代 Web 框架進行了優化,同時透過使用 Tailwind CSS 或標準主題物件而非硬編碼值,確保嚴格遵守設計系統。其獨特的「閉眼編碼」方法確保了最小的 API 開銷,同時保持極高的設計準確度。

  • 自動從 Figma 提取顏色、間距和字體標記,以確保品牌一致性。

  • 使用 Code Connect 識別並重複使用現有的專案組件,而非複製程式碼。

  • 透過分析 Figma 檔案中的結構元數據 (Frame、Flex、Grid) 來實作響應式佈局。

  • 利用基於瀏覽器的遞歸優化,擷取渲染組件的截圖,以針對原始設計進行像素級精確的比較。

  • 與 Claude Code 和基於瀏覽器的開發者工具無縫整合,提供閉環開發環境。

  • 透過檢查本機設定檔和既定的目錄結構,尊重現有的專案規範。

  • 輸入:包含單一組件或完整頁面設計的 Figma 檔案連結。

  • 輸出:直接映射到所提供設計規格的簡潔、可維護的前端原始碼。

  • 使用限制:需要安裝 Chrome 整合的 Claude Code、正確的 Figma MCP 設定,以及 Pro/Team/Enterprise 訂閱計畫以獲得最佳效能。

  • 最佳實踐:使用者應針對特定節點而非整個檔案進行操作,以最大化代幣效率並專注於細節實作。

倉庫統計

Star 數
90
Fork 數
8
Open Issue 數
0
主要語言
未提供
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午06:40
在 GitHub 查看