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 策略的正確性至關重要。開發團隊應將其集成到工作流中,以在開發早期捕獲潛在的架構問題。