dyad

2025-10-28

ai

黑夜给了我一双黑色的眼睛,我却用它来寻找光明。——顾城《一代人》

https://github.com/dyad-sh/dyad

Dyad:本地开源 AI 应用构建器,人人都能做AI产品!

在AI爆发式发展的今天,越来越多开发者、创业者、个人用户都希望能够快速打造属于自己的AI应用。但复杂的部署、昂贵的商业产品、数据隐私困扰,让许多人止步。今天要推荐的,就是一款让AI开发变得前所未有简单、自由、可控的开源项目——Dyad


一、项目简介

  • 项目地址dyad-sh/dyad
  • 官网dyad.sh
  • 一句话介绍:免费、本地、开源的AI应用构建器,v0 / lovable / Bolt替代品
  • 主语言:TypeScript
  • Stars:17,268+
  • Forks:1,860+
  • License:Apache 2.0
  • 标签ai-app-builder lovable bolt openai llms github nextjs vercel react typescript gemini anthropic deepseek ollama qwen

二、Dyad 能做什么?

Dyad的定位,就是让“AI应用开发”变得像搭积木一样简单,无论你是开发者还是AI小白,只需几步,就能用本地资源快速搭建属于自己的AI应用。

  • 本地运行,数据自主:无需云端、无隐私泄露,所有数据都在你手中。
  • 开源可定制,社区驱动:支持自定义、二次开发,社区活跃,功能持续扩展。
  • 多大模型支持:兼容OpenAI、Anthropic、Gemini、Deepseek、Qwen等各类主流大模型,也支持本地Ollama部署。
  • 零代码/低代码应用构建:拖拽式界面、可视化工作流,最小化开发门槛。
  • Bolt / V0 / Lovable 替代品:无需付费,无功能限制,随时可用。
  • 支持多平台部署:本地开发、Vercel/Netlify等云端部署都非常简单。

三、快速体验 Dyad

1. 本地部署只需几步

以本地Node环境为例:

1
2
3
4
git clone https://github.com/dyad-sh/dyad.git
cd dyad
npm install
npm run dev

几分钟后,你就能在浏览器访问本地的Dyad AI应用构建平台。

2. 创建你的第一个AI应用

打开界面后,你可以:

  • 选择“新建应用”
  • 拖拽各类AI模块(如文本生成、图片识别、对话机器人等)
  • 配置大模型API(如OpenAI Key、Ollama本地模型等)
  • 一键发布,邀请朋友体验你的AI产品

3. 代码扩展案例

Dyad底层基于TypeScript和React,支持自定义组件开发。举个例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 创建一个自定义AI文本处理组件
import { useDyadAI } from "dyad-sh";

function CustomAIText(props) {
const { prompt, onResult } = props;
const { callModel } = useDyadAI();

// 调用指定大模型
const handleClick = async () => {
const result = await callModel({
provider: "openai",
prompt: prompt,
temperature: 0.7,
});
onResult(result);
};

return (
<div>
<button onClick={handleClick}>生成AI内容</button>
</div>
);
}

只需简单几步,就能让你的前端页面具备AI能力!


四、适用场景举例

  • 个人效率工具:快速搭建AI问答助手、自动摘要、智能分类等应用。
  • 企业AI产品原型:低成本试错、快速上线AI MVP。
  • 教育/科研:自定义AI实验、模型测试、教学演示。
  • 社区/内容创作:自动写作、AI绘画、智能推送等创意玩法。
  • 隐私敏感场景:本地运行,数据绝不外泄。

五、技术亮点与架构简析

  • TypeScript全栈架构:可靠、安全,易于扩展与维护。
  • Next.js + React:高性能、现代化前端体验。
  • 多模型集成:一键切换主流大模型接口,支持本地推理。
  • 插件化设计:支持第三方扩展,未来可构建AI应用生态。

六、社区与未来规划

  • Dyad由dyad-sh团队维护,Issue与Discussions极其活跃,用户反馈快速响应。
  • 未来将支持更多AI模型、应用模板、自动化流程、团队协作等功能。
  • 强烈鼓励开发者、设计师、AI爱好者一起参与贡献!

七、总结

Dyad让AI应用的开发和体验变得前所未有的自由和便捷,是真正属于每个人的“AI App Builder”。如果你想打造属于自己的AI产品、探索AI创意、或者只是想拥有一个本地安全可控的AI助手,Dyad绝对值得一试!

项目主页:https://github.com/dyad-sh/dyad
官网体验:https://dyad.sh