Dyad(dyad-sh/dyad)是一个本地运行的开源 AI 应用构建器(AI app builder),定位为 v0 / Lovable / Replit / Bolt 等云端「AI 建站/建应用」工具的本地替代:用自然语言驱动 AI 生成并迭代前端/全栈应用,但全程跑在用户自己的机器上,强调快速、隐私与无厂商锁定。它是跨平台桌面应用(基于 Electron/Vite/React 技术栈),支持自带 API Key、对接多家模型提供商(OpenAI/Anthropic/Google/xAI/Ollama 等)。无需注册即可下载使用。约 20,410 stars,主语言 TypeScript。许可为混合:仓库 src/pro 之外为 Apache-2.0 开源,src/pro 内为 Functional Source License 1.1(fair-source),仓库 LICENSE 字段标为 NOASSERTION。
来源:README.md(介绍、Features、License);GitHub 仓库元数据(stars=20410、language=TypeScript、license=NOASSERTION);package.json/目录结构(Electron forge、@ai-sdk/*、React/Vite) 查看 GitHub 仓库 →v0/Lovable/Bolt 等「AI 一句话生成应用」工具很火,但多为云端、需登录且有厂商锁定与隐私顾虑。Dyad 把这种体验搬到本地桌面、开源、自带 Key、跨平台、免注册,切中既想用 AI 高效建应用又在意隐私与可控的用户,因而快速积累 star。需说明:核心开源(Apache-2.0),但部分「Pro」代码采用 fair-source(FSL 1.1)许可,并非完全自由软件;生成质量取决于所接模型与提示。截至数据采集约 20,410 stars。
来源:README.md(介绍、Features、License);GitHub 仓库元数据(stars=20410、pushed_at 2026-05、topics v0/lovable/bolt)在本地桌面用 AI 生成并迭代前端/全栈应用,快速、私密、无厂商锁定。
来源:README.md(介绍、Features 的 Local)用自己的 API Key 接入 OpenAI/Anthropic/Google/xAI 等,或本地 Ollama,避免锁定。
来源:README.md(Bring your own keys);package.json(@ai-sdk/* 多提供商)基于 Electron/Vite/React,Mac 与 Windows 均可运行,免注册下载即用。
来源:README.md(Cross-platform、Download);目录结构(electron-forge、vite 配置)集成 Monaco 编辑器、Drizzle ORM 及 Supabase/Neon/Vercel 等,支持 MCP 工具调用与部署。
来源:package.json 依赖(monaco、drizzle、supabase/neon/vercel、@ai-sdk/mcp)Dyad 是基于 Electron(electron-forge)与 Vite/React 的跨平台桌面应用,主进程/渲染进程/预加载与若干 worker 分层(仓库含多个 vite.*.config 与 worker/workers 目录)。AI 能力通过 Vercel AI SDK 接入多家提供商(依赖含 @ai-sdk/openai、anthropic、google、google-vertex、azure、amazon-bedrock、xai、openai-compatible 及 @ai-sdk/mcp),即用户自带 Key、可选不同模型与本地 Ollama;编辑器用 Monaco,数据用 Drizzle ORM,并集成 Supabase/Neon/Vercel 等管理 SDK 以支持全栈应用搭建与部署。它在本地生成与运行应用项目,支持 MCP 工具调用。
来源:package.json 依赖与目录结构(electron-forge、@ai-sdk/*、monaco、drizzle、supabase/neon/vercel、worker);README.md(Local、Bring your own keys)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
Electron (electron-forge)Vite + React + TanStack Router/QueryVercel AI SDK(多提供商 @ai-sdk/*)Monaco 编辑器、Drizzle ORMSupabase/Neon/Vercel 管理 SDK、MCP适合想用 AI 快速搭建并迭代应用、又在意隐私与可控的开发者与 power user:在本地用自然语言生成前端/全栈应用原型、快速验证想法、自带 Key 控制成本与模型选择,避免云端工具的登录与锁定;也适合需要本地代码可见可改、或对接 Supabase/Neon/Vercel 做小型全栈项目的场景。作为 v0/Lovable/Bolt 的本地开源替代,适合个人与小团队的原型与产品早期。
来源:README.md(介绍、Features);package.json(全栈集成)本页未列具体版本号;Dyad 以桌面应用形式分发(官网下载),版本见官网与 GitHub Releases,更新涉及模型接入、编辑器与全栈/部署集成。仓库最后更新约在 2026 年 5 月,迭代活跃。
来源:README.md(Download);GitHub pushed_atDyad 是一个本地运行的开源 AI 应用构建器:把 v0/Lovable/Bolt 式的「AI 生成应用」体验搬到桌面,强调快速、隐私与无锁定,支持自带 Key 接入多家模型与本地 Ollama,跨平台并集成编辑器与 Supabase/Neon/Vercel 等全栈/部署能力,对在意隐私与可控的开发者很有吸引力。要清楚 src/pro 部分为 fair-source(FSL 1.1)非完全自由软件、仓库 LICENSE 字段为 NOASSERTION 需逐目录核对、生成质量取决于所选模型、复杂项目仍需人工把关。作为本地开源的 AI 建应用工具,定位清晰、势头强劲。
来源:综合 README.md 的定位、技术栈、许可与适用场景