支持 Gemini、Claude 等大模型 API,同时支持本地 Ollama 模型。
内置数据库与身份验证系统,省去了繁琐的环境配置,可快速构建并测试一个完整的应用。
项目概览
Dyad 是一个本地运行的开源 AI 应用构建器:
- 本地运行、完全控制:与 Lovable、v0、Bolt 等相比,Dyad 不依赖云平台,所有代码与数据都保留在你的设备上,无锁定风险。
- 平台兼容性强:支持 macOS 和 Windows(Linux 可能也能支持)
- 集成你的 AI 密钥:可以使用任何 API 密钥(如 OpenAI、Anthropic、Gemini、Ollama),避免绑定到某个模型提供者
功能亮点
1. 全栈构建能力
- 支持快速生成 React 前端、Serverless 后端、数据库逻辑,打造完整的 AI 驱动应用
- 支持 Supabase 集成、Export 到 Vercel 或其他平台
- 版本控制自动化:每次修改都自动创建类似 Git 提交的版本,并可随时撤销修改,类似“时光回溯
2. 极高灵活性与透明性
- 真正开源:Apache 2.0 许可免费使用和改造
- AI 模型自由选择:你可以使用 OpenAI、Gemini、Claude、Ollama 甚至本地模型
- 社区活跃:GitHub 拥有 13k+ Stars、超过 1.2k Forks,Reddit 社区也很活跃
3. 使用体验简洁流畅
- 安装启动极快:无需注册,下载安装后即可使用
- 快速构建:有用户反馈“coffee break 也能完成一个 app”
- Versioning + 撤销操作:保存所有版本,撤销安全无忧
最近动态
- 最近发布版本包括 v0.16.0(引入 Portal 模板)以及 0.17.0-beta 系列 。
- 项目持续活跃,频繁有社区成员提交 PR、修复、改进 UI 等
总结一览
特点 | 描述 |
---|---|
目标 | 本地构建、运行安全、无锁定的 AI 应用 |
技术栈 | 主流前端(React)、后端 Serverless、数据库(Supabase),版本控制基于 Git |
模型接入 | OpenAI、Gemini、Claude、Ollama、本地模型等 |
用户体验 | 安装快速、版本管理自动化、开发方便 |
社区与授权 | 开源(Apache 2.0)、GitHub 和 Reddit 社区活跃 |