본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Dyad

0

Dyad는 Will Chen이 만든 무료 로컬 오픈소스 AI 앱 빌더로, 사용자의 데스크톱에서 실행되며 OpenAI, Anthropic, Google, Ollama 등 다양한 AI 모델을 활용해 아이디어를 웹 애플리케이션으로 구현하도록 돕는 도구입니다.

AI 앱 빌더생성형 AI오픈소스인공지능

소개

Dyad는 Will Chen이 만든 무료 로컬 오픈소스 AI 앱 빌더로, 사용자의 데스크톱에서 실행되며 OpenAI, Anthropic, Google, Ollama 등 다양한 AI 모델을 활용해 아이디어를 웹 애플리케이션으로 구현하도록 돕는 도구입니다. Lovable, v0, Bolt와 같은 클라우드형 AI 빌더의 대안으로, 자신의 API 키와 코드를 그대로 소유할 수 있도록 설계되었습니다. Apache 2.0 라이선스 기반으로 공개되어 있어 커뮤니티 참여와 커스터마이징이 가능합니다.

상세정보

로컬 우선 실행과 데이터 통제

Dyad는 사용자의 데스크톱에서 직접 실행되며 오프라인에서도 작동합니다. 프로젝트 파일은 디스크에 보존되고 프로젝트 개수에 제한이 없으며, 사용자의 데이터와 코드는 사용자가 그대로 소유합니다. 공식 사이트는 “로컬 우선 — 당신의 머신에서 실행되고, 데이터는 당신이 통제합니다”라고 명시하고 있습니다.

다양한 AI 모델 선택

OpenAI, Anthropic, Google, Ollama, LM Studio 등 다양한 제공자의 모델을 자유롭게 전환할 수 있습니다. 공식 사이트에서 예시로 제시한 모델로는 Claude 3.7 Sonnet(Anthropic), GPT-4.5/o3-mini(OpenAI), Gemini 2.0 Flash(Google), Ollama/DeepSeek 같은 로컬 오프라인 모델이 포함됩니다. 사용자는 자신의 API 키를 직접 등록해 어떤 모델이든 사용할 수 있어 특정 벤더에 종속되지 않습니다.

실제 코드의 소유와 외부 호환성

Dyad가 생성하는 결과물은 표준 Next.js 기반의 깔끔하고 실행 가능한 코드이며, 별도 수정 없이 외부 IDE(예: VS Code)에서 편집하거나 그대로 내보낼 수 있습니다. GitHub 저장소를 가져와 작업을 이어갈 수도 있고, 완성된 결과물을 GitHub/Vercel에 원클릭으로 배포할 수 있습니다.

풀스택 데이터베이스 및 인증 연동

Supabase 또는 Neon을 한 번의 클릭으로 연결해 스키마, 마이그레이션, 인증(auth.users)을 즉시 구성할 수 있습니다. 공식 데모 화면에는 이메일 회원 목록이 표시된 `users_table`이 예시로 나와 있습니다.

내장 보안 점검

출시 전에 SQL 인젝션, OWASP 권장사항 위반, 인증 설정 오류 등을 자동으로 감지하는 보안 스캔 기능이 포함되어 있습니다. 공식 화면에서는 “SQL injection check”, “Safe OWASP best practices”, “Auth protection Verified” 항목이 활성화된 상태로 표시됩니다.

MCP 플러그인을 통한 확장

Chrome DevTools, 웹 검색, 커스텀 API, 임의의 MCP 서버를 플러그인 형태로 연결할 수 있습니다. v1.9.0에는 큐레이션된 MCP 서버 카탈로그가 플러그인 페이지에 추가되었으며, stdio 방식의 MCP 플러그인도 지원됩니다.

오픈소스 투명성

저장소 내 `src/pro` 외부 코드는 Apache 2.0 라이선스로 공개되어 있고, `src/pro` 디렉터리의 코드는 Functional Source License 1.1 Apache 2.0(fair-source) 라이선스로 공개되어 있습니다. 모든 코드 변경, 프롬프트, diff는 GitHub에서 공개적으로 감사할 수 있습니다.

Dyad는 정말 무료인가요?

Dyad 본체는 무료이며 오픈소스로 제공됩니다. 다만 유료 플랜인 Dyad Pro와 Dyad Max도 별도로 제공되며, Pro는 월 $20, Max는 월 $79의 가격 정보가 공식 사이트에 안내되어 있습니다.

데스크톱 애플리케이션도 만들 수 있나요?

Dyad는 공식적으로 웹 앱 빌더로 소개되며, 공식 사이트의 FAQ에는 “데스크톱 앱도 만들 수 있는가”라는 항목이 별도로 존재합니다. 제공된 자료에서는 이 항목에 대한 직접적인 답변 텍스트가 포함되어 있지 않으므로, 정확한 답변은 공식 문서를 확인해야 합니다.

어떤 AI 모델을 사용할 수 있나요?

OpenAI, Anthropic, Google, Ollama, LM Studio 등 다양한 모델을 선택할 수 있으며, 사용자가 자신의 API 키를 등록해 사용하는 방식입니다. 로컬 오프라인 모델(Ollama, DeepSeek 등)도 지원됩니다.

코드를 외부로 내보낼 수 있나요?

네. Dyad가 생성하는 코드는 표준 Next.js 기반이며, VS Code에서 편집하거나 GitHub에 푸시, Vercel 등으로 배포할 수 있고, 외부에서도 그대로 동작합니다.

시스템 요구사항

설치를 위해서는 Windows 패키지 관리자 winget이 필요하며, winget 패키지 ID는 `Dyad.Dyad`입니다. 본문과 환경 정보 외에 시스템 요구 사항에 대한 추가적인 공식 사양은 제공된 자료에서 확인되지 않으므로, 구체적인 하드웨어 사양은 공식 홈페이지(dyad.sh)와 GitHub 저장소의 안내를 참고해야 합니다. macOS에서는 Apple Silicon(M1 이상) 및 Intel 빌드가 각각 별도로 제공됩니다.