不用先註冊,Insomnia 把介面除錯還給開發者

摘要

Insomnia 是 Apache 2.0 授權的開放原始碼介面除錯工具:打開就能在本機草稿模式幹活,不必註冊登入;集合可放進 Git 倉庫維護,REST、gRPC、GraphQL 與 WebSocket 都在同一個視窗裡。測試執行免費且不限次數。

推薦
軟體名稱
Insomnia
版本
13.1
收費
免費
開源
開源
作業系統
WindowsmacOSLinux
更新時間
2026-10-06 21:54

調介面這件事,不該先註冊一個帳號

這幾年介面除錯工具的方向讓人有點看不懂:打開就要登入、集合預設被拉上雲端、免費版的功能一年比一年窄。Insomnia 走的是相反的路。它是以 Apache 2.0 授權的開放原始碼專案,打開就進本機草稿模式,不必登入就能幹活,資料留在自己的機器上。團隊協作則交給開發者本來就熟的那套:把集合放進 Git 倉庫,用版本管理維護介面定義,衝突就走標準的三方合併。

Insomnia 視窗,請求、回應與集合側欄並列

最後這一點,才是它讓用的人覺得「順」的原因。請求定義上的合併衝突不是什麼特例、不必另開一套介面,就是你已經會處理的那種衝突。

協定覆蓋齊,測試能力也不含糊

日常會用到的協定它都有。一般的 REST 請求是基本盤,gRPC、GraphQL 訂閱、WebSocket 連線各有專屬面板,而不是硬塞進同一個通用表單裡;伺服器推送事件也能直接觀察。測試放在進階那一層:集合可以掛上前置與後置腳本做自動化檢查,而執行測試免費、不限次數——這一條在測試套件長大之後才會顯得重要。

Insomnia 的測試腳本編輯區與回應面板

13.1 這一代出現在一個發版明顯加快的年份。原生 Git 命令列同步、動態模擬回應、以及對智能體工具開始使用的那套協定提供原生測試支援,接連落地。單看每一項都不算頭條,合起來卻看得出專案在盯著開發工作實際往哪裡移動。

Insomnia 讓人舒服的地方是「邊界感」:介面定義、環境變數、測試腳本都待在本機或你的倉庫裡,工具只是工具,不是資料的主人。開發者要的邊界感,它給得很足。

團隊協作、雲端同步與企業級單一登入放在付費方案裡,個人開發者用免費版基本沒有功能焦慮。搬家也不麻煩,主流的匯出格式可以直接匯入。

短處也該老實說。外掛生態的丰富程度比不上經營多年的老牌競品,團隊管理後台的細膩度也還在打磨。這兩點都不至於擋住一個正在工作的人,但打算在這個客戶端上再搭工具的人,最好先把這兩件事看清楚。

對於在意資料主權與開放授權的人來說,這就是此刻該放進工具列的介面除錯器。介面不堆功能,三種平台的桌面客戶端都有,從打開程式到送出第一個請求之間,沒有任何多餘的步驟。

還有一個效果要過幾週才看得出來。當集合住在倉庫裡,審一次介面改動就等於審一次程式碼改動:差異顯示什麼被移動、誰動的、什麼時候動的,改壞了也能用大家早就開著的那個工具回退。介面定義於是不再是聊天室裡口耳相傳的鄉野傳說。

這才是這類客戶端安靜的理由。速度固然重要,但更重要的是工作留下了痕跡。

認真評估免費版的人可以注意一點:測試執行不限次數不是宣傳話術。一個帶十幾項檢查、每次改動都跑的集合,是很正常的工作習慣,而這正是定價模式最容易悄悄掐掉的那種習慣。

介面本身也值得一提。請求、回應與集合三欄並排,切換時不用層層返回;環境變數切換在同一個地方,不會出現「怎麼又打到正式環境」這種事後才發現的驚嚇。

這段短距離其實就是全部的理由。一個不必註冊、十秒內就能用,而且可以當成一個倉庫交給同事、而不是發一張共用工作區邀請的工具,去掉了整個領域近年刻意加上去的那一類摩擦。

Insomnia下載地址
支援的作業系統: Windows macOS Linux