Insomnia
桌面 API 開發工具,用來發送請求、測試端點與管理環境變數
🔨 可以刻
API 用戶端一個週末就能刻
月費(約)
免費增值
一年省下
—
自己刻要多久
一個週末
幾個人做得出來
一個人
分類
🛠️ 開發工具
價格為約略值,以官網為準。Free 免費方案可供個人使用;付費 Plus 方案另依功能與用量計價
護城河
判決理由
HTTP 請求編輯器、標頭與查詢參數、JSON 預覽、環境變數、請求集合和基本驗證流程,靠 Electron 或 Tauri 加本機資料庫,一個週末就能做出自用版。較難的是 GraphQL、gRPC、WebSocket、Cookie 管理、OAuth 流程、腳本鉤子與匯入各種格式的細節,但個人通常只需 REST 加幾組環境設定。
為什麼大家還是付錢
付費主要買跨裝置同步、團隊共用、權限控管、設計文件與更完整的協作流程。單人開發只測自己的 API,免費方案或自刻版本通常已經夠用。
建置 prompt
複製下面這段,丟給你的 AI coding 工具,讓它替你刻一個自用版。
目標:做一個本機優先的 API 測試工具,讓我建立請求集合、切換環境並檢視回應。
技術棧建議:Tauri + React + TypeScript,SQLite 儲存資料,使用原生 fetch 或 Rust HTTP 用戶端處理請求。
需求:
- 建立、重新命名、刪除與拖曳排序請求集合和資料夾
- 支援 GET、POST、PUT、PATCH、DELETE、HEAD 方法
- 編輯 URL、查詢參數、標頭與 request body,body 支援 JSON、純文字與表單
- 送出請求並顯示狀態碼、回應標頭、回應時間與回應大小
- JSON 回應提供格式化、摺疊節點、搜尋與複製功能
- 支援環境設定,可建立 base_url、token 等變數並在 URL 與標頭使用模板
- 提供開發、測試、正式環境切換,敏感值在畫面上遮罩
- 支援 Bearer Token、Basic Auth、API Key 與自訂 Cookie
- 儲存每次請求的回應歷史,可重播最近請求
- 支援匯入與匯出 Insomnia JSON、OpenAPI JSON/YAML 與純文字設定
- 提供請求範例的複製功能,可產生 cURL 指令
- 支援鍵盤快捷鍵送出請求、儲存變更與快速搜尋集合
- 所有資料都存本機,提供完整 JSON 匯出與資料庫備份
明確不做(out of scope):多人同步、雲端帳號、權限管理、付費 API 代理、完整 OAuth 瀏覽器登入、GraphQL/gRPC/WebSocket、正式 CI 測試平台。
README 要求:說明本機資料位置、安裝與開發指令、環境變數語法、支援的匯入匯出格式、敏感資料風險與備份還原方式。
「用 Claude Code 開啟」複製的是 claude "<prompt>",貼進終端機即可;
Codex、Cursor、Copilot 等工具直接用左邊的複製鈕貼進對話框。
免費 / 開源替代
- Bruno 開源
開源桌面 API 用戶端,資料以 Git 友善檔案儲存。 - Hoppscotch 開源
瀏覽器版 API 測試工具,支援 REST、GraphQL 與 WebSocket。 - HTTPie 免費增值
提供桌面與命令列 API 用戶端,介面直覺且支援請求集合。
替代品由 AI 依公開資訊列出,尚未逐一連線驗證(unverified),請自行確認是否仍在維護。
這個判決會隨模型進步翻盤:今天的「勉強可以」很可能半年後變成「可以刻」。
判決依 rubric v1.0.0 於 2026-08-31 生成。