
OpenGyver
create-flow-ai · 程式設計
OpenGyver 是一款開源的命令列工具組,把 47 個指令和超過 180 個子指令塞進同一個 Go 二進位檔裡。它處理那些不斷打斷你一天的小事:換算單位和貨幣、編碼文字、雜湊字串、產生密碼、格式化 JSON 和 SQL、驗證標記語言,甚至抓取股票報價或天氣資料。你可以從終端機單獨執行。也可以把它接進 CI/CD 流程、shell 指令碼,以及需要原生工具可呼叫的 AI 代理。

關於 OpenGyver
OpenGyver 是什麼
OpenGyver 是一款單一二進位檔的 CLI,把數十個日常開發者工具收在一個指令底下。你不必再應付十幾個小工具,只要安裝一次,就能取用 convert、encode、hash、generate 或 validate 這類子指令。它以 Go 撰寫。沒有執行階段相依,在 Linux、macOS 和 Windows 上行為一致。
這個專案採 MIT 授權且免費使用,所以沒有方案分級、席位或用量上限要操心。這也代表程式碼在 GitHub 上開放檢視與貢獻。最大的取捨是支援。面對這麼年輕的開源 CLI,你得靠文件和社群,而不是廠商的客服。這就是免費的代價。
有一項限制值得提早點出,那就是範圍。OpenGyver 很依賴管線輸出和以旗標驅動的指令,所以如果你想要視覺化介面,它就不適合你。有些較重的轉換,例如音訊和電子書格式,得靠另外安裝的外部二進位檔,像是 ffmpeg 或 Calibre,這在那些指令能跑之前多了一道設定步驟。
開始使用
- 用 Homebrew(
brew install create-flow-ai/tap/opengyver)、Go(go install)安裝二進位檔,或從原始碼自行建置。 - 執行
openGyver --help看全部 47 個指令,再執行openGyver <command> --help看特定指令。 - 試個快速轉換,例如用
openGyver convert 100 usd eur看即時匯率,或用openGyver convert 100 cm in換算單位。 - 需要結構化 JSON 來寫指令碼時,在任何指令後面加上
-j。 - 把指令放進 shell 指令碼或 CI/CD 步驟,或註冊為 Claude 的外掛,把原生工具提供給 AI 代理。
產品資訊
快速了解 OpenGyver 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 開發者與 DevOps 工程師:很適合用一個在各台機器上都一致的工具,取代散落各處的一次性指令碼。
- 資料與 QA 人員:方便隨手產生假的測試資料、格式化 JSON,以及驗證 HTML 或 SQL。
- AI 代理開發者:Claude 外掛提供 16 個原生 MCP 工具,可做編碼、雜湊、轉換等。
任務
- 單位與貨幣轉換:9 個類別與 38 種貨幣,以純值或 JSON 回傳,方便直接管線串接。
- 編碼與雜湊:文字用的 base64 等工具,外加需要快速校驗時的 SHA-256 與其他雜湊。
- 文件與資料轉換:用單一指令產出 CSV、XLSX、Markdown、HTML、DOCX 和 PDF。
- 無須保管秘密的生成:密碼、UUID、QR 碼和範例資料集都能即時產生,不靠瀏覽器。
情境
- 清理 CI/CD 流程裡重複的雜事,例如在建置出貨前驗證標記語言。
- 需要取值、轉換再把結果管線到下一個指令的 shell 指令碼。
- 在終端機裡快速查東西,例如目前的 Unix 紀元時間或某座城市今天的天氣。
主要功能
一個二進位檔,47 個指令
OpenGyver 以單一 Go 二進位檔出貨,沒有執行階段要安裝。這讓它很容易丟到新架好的伺服器或同事的筆電上,並得到一致的結果。47 個指令分成轉換、編碼、雜湊、生成、格式化、驗證和查詢等群組,並有超過 180 個子指令處理細節。
多格式輸出模式
每個指令都支援多種輸出形式。JSON 模式(-j)回傳結構化物件供指令碼使用,而縮寫旗標則給你單一純值,方便在 shell 裡做運算。靜默模式會抑制確認訊息,讓自動化執行時的日誌保持乾淨。
單位與貨幣轉換
convert 指令涵蓋 9 個單位類別和 38 種貨幣,把日常量測和即時匯率混在一起,讓你不用離開終端機、也不用打開計算機 App,就能在英里與公里之間,或美元與歐元之間換算。你可以問 100 cm in 或 100 usd eur 並得到單純的答案,或是在指令碼需要輸入與輸出成對時,把兩者以 JSON 完整捕捉下來。
編碼、雜湊與生成
需要在不想開瀏覽器分頁的情況下拿到 base64 內容或 SHA-256 摘要?encode 和 hash 指令一行搞定。不用瀏覽器。不用複製貼上。generate 系列則加入指定長度的密碼、隨機 UUID v4 值,以及人物和其他實體的假測試資料,全部都在終端機完成。
檔案轉換與格式化
OpenGyver 能在 CSV、XLSX、Markdown、HTML、DOCX、PDF 和 postscript 之間轉換文件與試算表,並透過 ffmpeg 觸及音訊格式、透過 Calibre 觸及電子書,還有 CAD 檔案。另一個 format 指令則美化 JSON 和 SQL,讓你讀起來更快。
為指令碼與 AI 代理而打造
這款工具生來就要被管線串接,它也以外掛形式接上 Claude,提供 16 個原生 MCP 工具。這個組合讓 shell 指令碼或 AI 代理在不離開工作流程的情況下,呼叫編碼、雜湊和轉換。安裝一次,到處可用。
優缺點
優點
- 免費且採 MIT 授權,沒有定價分級或用量上限要追蹤。
- 單一 Go 二進位檔、零相依,代表在 Linux、macOS 和 Windows 上行為一致。
- JSON 與縮寫輸出模式讓結果能輕鬆直接管線進指令碼。
- 涵蓋面廣,從單位換算到 QR 碼等日常雜事都有,省下安裝一堆小工具的功夫。
- Claude 外掛把這些工具以原生 MCP 工具形式提供給代理工作流程。
缺點
- 沒有圖形介面,所以只能用在終端機,並非針對非技術使用者。
- 有些轉換得先安裝 ffmpeg 或 Calibre 之類的外部二進位檔。
- 作為年輕的開源專案,支援來自文件和社群,而非廠商。
常見問題
OpenGyver 是一款處理日常開發者雜事的命令列工具組。它把轉換、編碼、雜湊、生成、格式化、驗證和小型查詢收在一個二進位檔裡,所以你不必每個工作都找一個獨立工具。
相關內容
探索與 OpenGyver 相關的工具、技能與文章。
OpenGyver 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
