Dream
Dream은 여러 AI 코딩 에이전트를 다루기 위한 데스크톱 IDE입니다.
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/8b863bec-76ff-4973-b6c3-a66b1683500f" />
기능 (Features)
- 프로젝트 탭이 있는 다중 프로젝트 작업 공간
- 여러 채팅을 한 번에 보기
- Git 상태, 브랜치, 커밋, 푸시 및 PR 워크플로우
- 파일 탐색기, diff 렌더링 및 에디터 실행 통합
- 통합 터미널
- 내장 브라우저 미리보기 패널
- 에이전트 스킬 (Agent Skills): 컴포지션 창에서
$를 입력하여 선택된 에이전트가 로드할 수 있는 스킬을 선택합니다 (Claude Code, Codex, OpenCode 및 Cursor 스킬 폴더는 각 CLI가 발견하는 방식으로 발견됩니다). 설정(Settings) > 스킬(Skills)에서 스킬을 탐색하고, 토글하며, 스캐폴딩 할 수 있습니다.
요구 사항 (Requirements)
지원되는 에이전트 CLI 중 최소 1개:
- Codex
- Claude Code
- OpenCode
- Cursor Agent
다운로드 (Download)
macOS
Windows
Linux
설치 (Installation)
의존성 설치:
개발 (Development)
에이전트 탐색은 AGENTS.md에 있으며, 리뷰어 가이드는 CODING_STANDARDS.md에 있습니다. 실행 중인 앱, UI 위젯(fixtures), 임시 프로그램 및 벤치마크를 검사하려면 개발 도구 (development tools)를 참조하십시오. CI에서 사용되는 것과 동일한 린트(lint), 타입 체크(typecheck), 위생성(hygiene) 및 기존 테스트를 실행하려면 pnpm check를 실행합니다.
빌드 (Build)
프로덕션 빌드 생성:
생성된 프로덕션 빌드를 사용하여 Electron 앱 실행:
패키징
렌더러를 빌드하고 Electron 앱을 패키징합니다:
아티팩트는 electron-builder에 의해 release/ 디렉터리에 작성됩니다.
로컬에서 패키징하는 데 필요한 환경 변수는 없습니다. v* 태그를 푸시하면 Package installers 워크플로우가 실행되어 모든 플랫폼을 빌드하고 설치 프로그램과 latest*.yml 업데이트 메타데이터를 GitHub Releases에 게시합니다.
설치 파일 이름은 버전이 지정되지 않습니다(예: Dream-mac-arm64.dmg) 따라서 releases/latest/download/<file> 링크는 항상 최신 안정화 버전을 가리킵니다. 앱은 이 릴리스들을 통해 electron-updater로 자동 업데이트됩니다.
플랫폼별 및 언패킹된 변형:
pnpm package:dir
pnpm package:mac
pnpm package:win
...
라이선스
MIT