Instalog

Instalog

Instalog · 程式設計 · 行銷

Instalog 是一款 AI 程式碼審查工具,只在確認問題後才對 pull request 留言,並提供行動 SDK,涵蓋當機回報、事件記錄與 App 內意見回饋。

Instalog 的介面預覽

關於 Instalog

About

什麼是 Instalog

Instalog 是為受夠吵雜機器人的團隊打造的 AI 程式碼審查器。多數 AI 審查器會在一個 pull request 上留下二十到四十則留言,過兩週工程師就把它靜音。Instalog 走反方向:它拉高「什麼才值得留言」的門檻,而不是追求涵蓋率。

每個 pull request 都會經過 Semgrep 程式碼分析、以嵌入向量建立的程式庫脈絡、代理式探查,以及一個負責驗證的第二模型。只有撐過去的發現才會被貼出,預設上限是每個 pull request 五則留言。控制台會顯示機器人產生的每一項發現,包括被丟棄的以及原因,讓團隊能信任它略過的內容。

除了審查,Instalog 也提供 Android、iOS、React Native、Expo 與 Flutter 的行動 SDK,負責行動事件記錄與當機回報,另外還有 REST API 與 MCP 伺服器。主要限制在範圍與導入。託管版瞄準 GitHub 團隊,自架需要 VPC 和自己的 LLM 端點,而「精準優先」的設計意味著留言較少,想要鉅細靡遺回饋的團隊得調低信心門檻,並接受更多雜訊。

如何開始

  1. 在 github.com/apps/instalog 安裝 GitHub App,挑選你想審查的儲存庫。
  2. 開一個 pull request。instalog/review 檢查會在幾秒內出現,第一則留言通常在六十到九十秒內送達。
  3. 讀總結留言看發現數量與丟棄率,再檢查通過篩選那些行的行內留言。
  4. 在儲存庫根目錄放一份選用的 instalog-ai.yaml,調整信心門檻、留言上限與規則。
  5. 登入 app.instalog.dev,檢視每一項發現、被丟棄的項目,以及你的接受率變化。

產品資訊

快速了解 Instalog 的定價、支援平台與效能。

免費方案是
付費方案$0 - $29/developer/mo
平台Web, GitHub App, Android, iOS, Flutter, React Native, Expo
開發者Instalog
類別程式設計 · 行銷
發布日期Jan 2025
最近更新Oct 2025
網站訪問量390
網站全球排名11.9M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 受夠吵雜審查機器人的工程團隊:精準優先的篩選讓 pull request 留言維持少量,機器人才不會被踢出流程。
  • 獨立開發者與小型 App:免費方案與當機回報 SDK 足以撐起小專案,不必付費買授權。
  • 推出原生或跨平台 App 的行動團隊:同一套 SDK 涵蓋 Android、iOS、Flutter、React Native 與 Expo,全部進同一個控制台。

任務

  • pull request 審查:每個 diff 都跑過 Semgrep、嵌入向量與多輪驗證,只貼出撐過去的發現。
  • 當機回報與事件記錄:捕捉未處理的例外與堆疊追蹤,並為行動 App 即時串流工作階段事件。
  • 調整審查嚴格度:受版本控管的 instalog-ai.yaml 讓你依儲存庫與目錄設定門檻與規則。

情境

  • 合併前抓出回歸問題:第二模型會重新檢查每項發現,被回傳型別變更弄壞的呼叫端不會溜過去。
  • 追查正式環境的當機:白話的當機分析會說明出錯路徑,並提出引用你實際程式碼的修補建議。
  • 減少告警疲乏:把重大發現送到 Slack、一鍵在 Linear 開票,讓團隊盯著同一份資料。

主要功能

低雜訊的審查設計

審查器會把每項發現送過 Semgrep、程式庫脈絡、代理式探查與第二模型,才決定貼不貼。預設上限是每個 pull request 五則留言,標準是接受率而不是涵蓋率。這個反向設定,就是 Instalog 和其他「跑一遍就全貼」的審查器最大的差別。

有憑有據的發現

每則留言都引用一條 Semgrep 規則,或具體的檔案與行號,工程師不用猜問題在哪。高嚴重度的 Semgrep 結果被當成事實而非意見,因此直接跳過信心篩選。

五個平台的行動 SDK

官方 SDK 涵蓋 Android、iOS、React Native、Expo 與 Flutter,每個 App 只要一組 API 金鑰。每個都處理事件記錄、當機回報、手動錯誤回報,以及附截圖的 App 內意見回饋表單。同一個控制台收攏全部資料。

AI 當機分析

每個當機群組都會得到一份白話說明,講清楚出錯的路徑,即使沒有技術背景也讀得懂壞在哪。控制台接著提出修補建議,引用你的實際程式碼,而不是給空泛的忠告。

用自然語言查日誌

你可以用白話查詢數百萬行日誌並取得有依據的答案,模糊的錯誤回報很快就能對到具體工作階段。結果會引用具體的 session 與建置版本,而不是一整面原始日誌。

團隊整合與自架

當機會轉送到 Slack,發現會開成 Linear 票,共用規則讓整個團隊對齊。受監管的團隊可以把審查器整個跑在自己的 VPC 裡,搭配自架的 LLM 端點,程式碼與 diff 都不會離開網路。

優缺點

優點

  • 公開儲存庫免費,開源維護者可以先試用審查再決定要不要付費。
  • 留言有上限,pull request 不會被幾十則留言淹沒。
  • 控制台會顯示被丟棄的發現與原因,篩選過程可稽核,不是黑箱。
  • 行動 SDK 與 REST API 都在同一套產品裡,團隊一次顧到程式碼審查與 App 遙測。

缺點

  • 精準優先意味著留言較少,想要鉅細靡遺回饋的團隊得調低信心門檻,並接受更多雜訊。
  • 自架需要 VPC 與自架的 LLM 端點,對小團隊來說是實打實的基礎建設工作。
  • Flutter 與 React Native 的涵蓋範圍集中在事件與當機,原生專屬功能沒有直接對應。
  • 私有儲存庫每月每位開發者 29 美元的價格是算人頭,成本會隨團隊規模往上走。

常見問題

它審查 pull request,只貼出通過靜態分析與多輪驗證的發現,另外提供行動 SDK,處理當機回報、事件記錄與 App 內意見回饋。目標是做出一個團隊不會靜音的審查機器人。