gifgrep
透過 CLI/TUI 搜尋、預覽並下載 Tenor/Giphy 動圖,並可提取靜態圖片或精靈圖(Sprite Sheets)以利文件製作與分享。
簡介
Gifgrep 是一款功能強大的命令行與終端使用者介面 (TUI) 工具,專為需要高效管理動態 GIF 資源的開發者與進階用戶設計。它簡化了從 Tenor 和 Giphy 等主要平台查找、驗證及處理 GIF 的工作流程,是提升技術文件、Pull Request 與溝通效率的必備工具。透過直接整合至您的終端環境,使用者無需再進行繁瑣的網頁搜尋與手動影格剪輯。
-
透過 CLI 進行進階搜尋與發現,支援 Tenor 與 Giphy API,並可自訂搜尋結果數量。
-
互動式 TUI 可瀏覽搜尋結果、預覽動畫並選擇特定資源進行下載。
-
精確的影格擷取功能,可從任何 GIF 中擷取指定時間戳記的靜態圖片。
-
自動化精靈圖 (Spritesheet) 生成,可將動態片段轉換為帶有可自訂影格、欄位與間距的單一 PNG 網格,便於快速瀏覽。
-
支援管道 (Pipe) 操作,可透過 JSON 或自訂格式字串將 URL、ID 與元數據匯出,整合至各種 Shell 工作流程。
-
支援相容終端機模擬器 (如 Kitty, Ghostty) 的 --thumbs 預覽功能。
-
使用 --json 或 --format 參數,將搜尋結果直接匯出至 jq 或其他處理工具進行自動化。
-
使用 Giphy 需要設定 GIPHY_API_KEY;Tenor 功能則預設使用示範金鑰,開箱即用。
-
為了維護資產健康度,請務必驗證下載檔案是否正確,並建議優先採取本地託管方式而非直接熱連結 (Hotlinking)。
-
工具具備高度可調整性,支援如 GIFGREP_CELL_ASPECT 等環境變數,以微調終端機預覽幾何結構。
-
極適合需要製作文件視覺參考、聊天軟體動態圖或軟體介面演示的開發者,全程無需離開命令行。
倉庫統計
- Star 數
- 365,939
- Fork 數
- 75,026
- Open Issue 數
- 6,979
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午02:52