Show HN: PreFlight – 本地AST後臺守護程式,即時捕捉AI程式碼漂移
PreFlight 是一個本地 AST 後臺守護程式、MCP 伺服器和 VS Code 擴充套件,可在您鍵入時即時阻止幻覺程式碼、損壞的 Supabase RLS 策略和無聲的模式漂移。
PreFlight 是一款創新的本地 AST(抽象語法樹)後臺守護程式,專為檢測和阻止 AI 編碼工具產生的程式碼漂移而設計。它同時作為 MCP 伺服器和 VS Code 擴充套件執行,能夠在開發者輸入程式碼時即時攔截諸如幻覺程式碼、損壞的 Supabase RLS(行級安全)策略以及無感的模式漂移等問題。該工具基於 AST 分析程式碼結構,而非僅僅依賴語法檢查,因此能夠識別出深層架構約束的違反情況,例如跨租戶邊界的資料訪問或不當的 RLS 策略。
AI 編碼助手雖然高效,但常常忽略專案的深層架構約束。PreFlight 透過在編輯器內即時分析程式碼結構,在儲存時發出警報,防止有問題的程式碼流入 CI/CD 管道或生產資料庫。其工作流程簡單:開發者首先免費安裝本地守護程式,在沙盒環境中體驗 10 次結構性修復;隨後可升級至終身創始者通行證,解鎖無限修復能力。該通行證在釋出週末以一次性支付 30 美元(使用折扣碼 DISCOUNTHUB)提供,之後轉為每月 19 美元的訂閱模式。
PreFlight 支援透過 VS Code 擴充套件或本地 CLI 進行操作,相容 Cursor 等編輯器。在無擴充套件客戶端時,Windows 彈出視窗可作為回退通知機制。定價方面,PreFlight 在釋出週末提供一次性支付的創始者終身通行證,價格為 30 美元(使用折扣碼 DISCOUNTHUB),此優惠結束後將轉為每月 19 美元的訂閱模式。所有購買均透過 Polar 平臺處理,付款後即時獲得創始者金鑰。
作為 Beta 產品,PreFlight 不保證 100% 的錯誤消除。AI 輔助程式碼在推送至生產環境前仍需由資深工程師審查。PreFlight 旨在作為高階自動化護欄,而非人工程式碼審查的替代品。它特別適用於使用 Supabase 等專案,其中 RLS 策略的正確性至關重要。開發團隊應將其整合到工作流中,以在開發早期捕獲潛在的架構問題。