Configs2026年5月18日·1 分钟阅读

Dyad — Local Open-Source AI App Builder

An open-source desktop application that generates full-stack web applications from natural language prompts, running entirely on your machine with support for multiple LLM providers.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Needs Confirmation · 66/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Dyad
通用 CLI 安装命令
npx tokrepo install 007fee9e-5294-11f1-9bc6-00163e2b0d79

Introduction

Dyad is an open-source desktop application that generates complete web applications from natural language descriptions. Unlike cloud-based alternatives, Dyad runs locally on your machine, giving you full control over your code and data while supporting multiple AI providers including OpenAI, Anthropic, Google Gemini, and local models via Ollama.

What Dyad Does

  • Generates full-stack web applications from natural language prompts
  • Provides a live preview of generated apps with hot-reloading as code changes
  • Supports iterative refinement through conversational follow-up prompts
  • Manages project files with a built-in code editor and file tree
  • Connects to multiple LLM backends with easy provider switching

Architecture Overview

Dyad is built with Electron for the desktop shell and Next.js for the application UI. The code generation engine sends structured prompts to the configured LLM, parses the response into file operations, and applies them to a local project directory. A built-in development server provides live preview with hot module replacement. The chat interface maintains conversation context across turns, allowing iterative refinement of the generated application.

Self-Hosting & Configuration

  • Download pre-built binaries for macOS, Windows, and Linux from GitHub releases
  • Or build from source with Node.js 18+ and npm
  • Configure LLM providers through the settings panel with API key management
  • Supports OpenAI, Anthropic, Google Gemini, DeepSeek, and Ollama backends
  • Generated projects are standard Next.js apps deployable anywhere

Key Features

  • Local-first architecture with no data sent to third-party servers beyond the chosen LLM
  • Multi-provider support lets you switch between AI models mid-conversation
  • Built-in live preview with hot-reloading for instant visual feedback
  • GitHub integration for version control and project management
  • Template system for bootstrapping common application patterns

Comparison with Similar Tools

  • Lovable (formerly GPT Engineer) — Cloud-based with subscription pricing; Dyad is free, open-source, and runs locally
  • Bolt.new — Browser-based AI builder; Dyad offers offline capability and no usage limits
  • v0 by Vercel — Focused on UI components; Dyad generates full applications with backend logic
  • Cursor — AI-enhanced code editor; Dyad takes a higher-level approach generating entire apps from descriptions

FAQ

Q: What kinds of apps can Dyad generate? A: Dyad generates Next.js web applications including dashboards, landing pages, CRUD apps, and interactive tools.

Q: Does Dyad work offline? A: Yes, when using a local LLM provider like Ollama, Dyad works entirely offline.

Q: Can I edit the generated code manually? A: Yes, generated code is standard Next.js. You can edit it in Dyad's built-in editor or any external IDE.

Q: How does Dyad handle API keys? A: API keys are stored locally on your machine and are only sent to your chosen LLM provider.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产