Show HN:OpenAI黑客馬拉松參賽作品:ADE
Diff Forge AI 是一個開源的智能開發環境(ADE),支持AI輔助PCB設計、視頻編輯和多終端工作區。作者分享了他從伊朗戰亂中逃離的經歷,並詳細介紹瞭如何利用AI代理(如Codex、Fable 5、GPT-5.6 Sol)在兩個月內編寫超過88.8萬行代碼。該工具提供免費開源客户端,幷包含付費雲服務,如遠程控制、蜂窩通信和自動化工作流。
Diff Forge AI 是一個開源的智能開發環境(ADE),由一位加拿大開發者提交至OpenAI黑客馬拉松。該項目旨在為開發者提供一套完整的“氛圍編碼”工具包,集成AI代理以輔助PCB設計、視頻編輯和軟件開發。
開發者在個人經歷中分享了其動力來源:2025年2月底,他和妹妹被困在伊朗德黑蘭,由於戰爭爆發,加拿大政府無法提供援助。他們最終通過巴基斯坦大使館組織的巴士逃離,歷經艱難抵達卡拉奇並返回加拿大。回到加拿大後,他發現了AI編碼工具的變革——從複製粘貼ChatGPT到使用Codex和Claude Code,並受到“Bridgemind”社區及其CEO Matt的啓發,決定構建一個開源的智能開發環境。
Diff Forge AI 的核心功能包括:基於TSCircuit的AI輔助PCB設計(使用React)、AI視頻編輯器、原生桌面應用(支持MacOS和Windows的自動更新)、多終端工作區、音頻聽寫(本地Whisper)以及屏幕截圖工具。開源客户端完全免費,但付費用户可享受雲服務,例如通過Web或終端遠程控制AI代理、添加Twilio支持的蜂窩通信以實現語音呼叫、任務完成通知以及循環空間(用於創建cron作業、Webhook或手動觸發器)。開發者計劃未來增加AI郵件和客户管理功能。
技術棧方面,項目使用Tauri構建原生客户端(Rust後端、React前端)、NextJS構建Web應用、Rust處理雲服務。AI編碼主要依賴Codex(通過VS Code擴展),後期使用Fable 5編排GPT-5.5子代理,最終GPT-5.6 Sol在調試方面表現出色。開發者在兩個月內消耗了超過900億個令牌,編寫了88.8萬行代碼,其中Rust客户端本身超過55萬行。挑戰主要來自令牌耗盡,但社區支持幫助解決了問題。
開發者表示,該項目讓他學到了原生應用開發的知識,並強調了跨平台支持的難度。未來計劃將Diff Forge AI打造成不僅用於產品開發,還能幫助獨立開發者利用AI高效擴展業務的工具。