Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
bolt.diy: AI 기반 풀스택 웹 개발을 브라우저에서
bolt.diy에 오신 것을 환영합니다. Bolt.new의 공식 오픈 소스 버전으로, 각 프롬프트에 사용할 LLM을 직접 선택할 수 있습니다! 현재 OpenAI, Anthropic, Ollama, OpenRouter, Gemini, LMStudio, Mistral, xAI, HuggingFace, DeepSeek, Groq, Cohere, Together, Perplexity, Moonshot (Kimi), Hyperbolic, GitHub Models, Amazon Bedrock 및 OpenAI 호환 제공자를 사용할 수 있으며, Vercel AI SDK에서 지원하는 다른 모델로 쉽게 확장할 수 있습니다! 로컬에서 실행하고 더 많은 모델을 포함하도록 확장하는 방법은 아래 지침을 참조하세요.
공식 설치 지침 및 추가 정보는 bolt.diy 문서를 확인하세요.
또한 커뮤니티의 고정 게시물에는 bolt.diy를 직접 실행하고 배포하기 위한 많은 리소스가 있습니다!
또한 bolt.diy에 대한 일반적인 질문에 답변할 수 있는 실험적 에이전트인 "bolt.diy Expert"를 출시했습니다. oTTomator Live Agent Studio에서 찾을 수 있습니다.
bolt.diy는 원래 Cole Medin이 시작했지만, 최고의 오픈 소스 AI 코딩 어시스턴트를 구축하기 위한 대규모 커뮤니티 노력으로 빠르게 성장했습니다!
oTTomator Think Tank에서 bolt.diy 커뮤니티에 참여하세요!
Bolt.diy는 커뮤니티 노력입니다! 그럼에도 불구하고 핵심 기여자 팀은 현재 집중 영역을 이해할 수 있도록 프로젝트를 구성하는 것을 목표로 합니다.
현재 작업 중인 내용, 작업 계획, 또는 프로젝트에 기여하려면 프로젝트 관리 가이드를 확인하여 쉽게 시작하세요.
GitHub에서 소프트웨어를 설치하는 것이 처음이라면 걱정하지 마세요! 문제가 발생하면 제공된 링크를 사용하여 "이슈"를 제출하거나, 저장소를 포크하고 지침을 편집한 후 풀 리퀘스트를 제출하여 이 문서를 개선할 수 있습니다. 다음 지침은 안정적인 브랜치를 로컬 머신에서 빠르게 실행하는 데 도움이 됩니다.
Bolt.DIY의 안정적인 버전을 실행해 보겠습니다!
← 최신 릴리스 버전으로 이동하려면 여기를 클릭하세요!
xattr -cr /path/to/Bolt.app
애플리케이션을 실행하려면 Node.js가 필요합니다.
Windows + R 누르기Node.js가 있는지 확인 echo $PATH
/usr/local/bin 찾기Bolt.DIY를 실행하는 두 가지 옵션이 있습니다: 직접 실행 또는 Docker 사용.
npm install -g pnpm
pnpm install
pnpm run dev
이 옵션은 Docker가 필요하며, 격리된 환경을 원하거나 프로덕션 이미지를 미러링하려는 경우에 좋습니다.
제공된 예제를 복사하고 제공자 키를 추가하세요:
cp.env.example.env
cp.env.example.env.local
컨테이너 내부의 런타임 스크립트는 .env 및 .env.local을 소스로 사용하므로 필요한 API 키를 해당 파일 중 하나에 보관하세요.
# 개발 이미지 (실행 시 로컬 소스를 바인드 마운트)
pnpm run dockerbuild
# ≈ docker build -t bolt-ai:development -t bolt-ai:latest --target development.
# 프로덕션 이미지 (자체 포함 빌드 아티팩트)
pnpm run dockerbuild:prod
# ≈ docker build -t bolt-ai:production -t bolt-ai:latest --target bolt-ai-production.
# 핫 리로드가 있는 개발 워크플로우
docker compose --profile development up
# 구성된 서비스를 사용하는 프로덕션 스타일 컨테이너
docker compose --profile production up
# 일회성 프로덕션 컨테이너 (포트 5173에서 앱 노출)
docker run --rm -p 5173:5173 --env-file.env.local bolt-ai:latest
컨테이너가 시작되면 pnpm run dockerstart를 실행하며, 이는 bindings.sh를 실행하여 Wrangler를 통해 Cloudflare 바인딩을 전달합니다. 다른 시작 루틴이 필요한 경우 docker-compose.yaml에서 이 명령을 재정의할 수 있습니다.
네이티브 데스크톱 경험을 선호하는 사용자를 위해 bolt.diy는 Electron 데스크톱 애플리케이션으로도 제공됩니다:
.dmg 파일 추출 및 실행.exe 설치 프로그램 실행.deb 패키지 설치 # 종속성 설치
pnpm install
# Electron 앱 빌드
pnpm electron:build:dist # 모든 플랫폼
# 또는 플랫폼별:
pnpm electron:build:mac # macOS
pnpm electron:build:win # Windows
pnpm electron:build:linux # Linux
데스크톱 앱은 웹 버전과 동일한 전체 기능을 제공하며 추가 네이티브 기능을 제공합니다.
Bolt.diy는 AI 제공자 및 API 키 관리를 위한 현대적이고 직관적인 설정 인터페이스를 제공합니다. 설정은 쉬운 탐색 및 구성을 위해 전용 패널로 구성됩니다.
Cloud Providers 탭은 모든 클라우드 기반 AI 서비스를 체계적인 카드 레이아웃으로 표시합니다:
Local Providers 탭은 로컬 AI 설치 및 사용자 정의 엔드포인트를 관리합니다:
http://127.0.0.1:11434)Bolt.diy는 환경 변수와 UI 기반 구성을 모두 지원합니다. UI 설정은 자동으로 환경 변수를 업데이트하지만, 기존 환경 변수 설정을 재정의할 수 있습니다. 일관된 동작을 위해 UI 또는 환경 변수 중 하나를 사용하는 것이 좋습니다.
개발자이고 최신 변경 사항에 액세스하려면 저장소를 복제하세요:
git clone https://github.com/stackblitz-labs/bolt.diy.git
cd bolt.diy
pnpm install
pnpm run dev
pnpm run dev: 개발 서버 시작pnpm run build: 프로덕션용 빌드pnpm run start: 프로덕션 서버 시작pnpm run typecheck: TypeScript 타입 검사 실행pnpm run lint: 린트 실행pnpm run preview: 프로덕션 빌드 미리보기기여를 환영합니다! 자세한 내용은 기여 가이드를 참조하세요.
향후 계획에 대한 자세한 내용은 로드맵을 참조하세요.
자주 묻는 질문은 FAQ를 참조하세요.