Skip to content

rparo20/electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bati Chat - Electron Desktop App

Next.js 기반 Assistant UI를 Electron 데스크톱 앱으로 패키징한 버전입니다.

🚀 빠른 시작

개발 환경

# 의존성 설치
npm install

# 개발 모드 실행 (Next.js dev + Electron)
npm run dev

프로덕션 빌드

# 1. 빌드
npm run build

# 2. 패키징
npm run package

# 또는 한 번에
npm run build && npm run package

📋 사용 가능한 명령어

명령어 설명
npm run dev 개발 모드 실행
npm run build 프로덕션 빌드
npm run package 현재 플랫폼용 패키징
npm run package:win Windows용 패키징
npm run package:mac macOS용 패키징
npm run package:linux Linux용 패키징
npm run package:all 모든 플랫폼 패키징
npm run clean 빌드 파일 정리

📁 디렉토리 구조

electron-app/
├── src/              # Electron 소스 코드
├── scripts/          # 자동화 스크립트
├── build/           # 빌드 결과물 및 리소스
├── dist/            # 패키징된 앱 출력
└── docs/            # 문서화

📖 상세 문서

🛠️ 문제 해결

일반적인 문제들:

  1. 빌드 실패: npm run clean 후 다시 시도
  2. 패키징 오류: 의존성 재설치 npm install
  3. 개발 모드 시작 안됨: Next.js 서버가 시작될 때까지 대기

상세한 트러블슈팅은 패키징 가이드를 참고하세요.

🎯 향후 계획

  • 백엔드 (FastAPI + llama-cpp) 통합
  • 자동 업데이터 구현
  • CI/CD 파이프라인 구축
  • 앱 아이콘 및 브랜딩 개선

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors