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高效扩展业务的工具。