dataelement/dsh-desktop

DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版

해결하는 문제

DSH Desktop는 DeepSeek Harness를 사용하는 사용자가 명령줄 인터페이스(CLI)를 수동으로 시작하거나 로컬 네트워크 포트를 관리할 필요 없이, 사용자 친화적인 로컬 우선 데스크톱 애플리케이션 래퍼를 제공합니다. 에이전트 런타임과 Web UI에 접근할 수 있습니다.

작동 방식

Electron을 사용하여 DeepSeek Harness 웹 경험을 독립형 애플리케이션으로 패키징합니다. 앱은 자동으로 Harness 인스턴스를 자식 프로세스로 시작하고, 보안과 안정성을 위해 랜덤 루프백 포트를 관리하며, 준비 상태 체크와 로그 처리를 포함한 프로세스의 수명 주기를 관리합니다. 사용자 데이터(프로필, 플러그인, 세션 등)는 설치 디렉터리 외부에 저장되어 애플리케이션 업데이트 시 사용자 설정이 삭제되지 않도록 보장합니다.

대상 사용자

macOS 또는 Windows에서 기술적인 CLI 설정과 프로세스 관리 없이 DeepSeek Harness 에이전트를 로컬에서 실행하고자 하는 개발자 및 사용자.

주요 기능

  • 자동 수명 주기 관리: 앱 시작 및 종료 시 Harness 자식 프로세스를 자동으로 시작하고 종료합니다.
  • 포터블 프리셋: .dshpreset 패키지로 사용자 정의 에이전트 프리셋을 가져오고 내보내며, 내장된 충돌 검사 기능을 지원합니다.
  • 강화된 보안: contextIsolation과 사전 고립을 구현하여 렌더러 프로세스에서 Node.js 권한을 제거합니다.
  • 크로스플랫폼 지원: Apple Silicon 및 Intel 기반 macOS와 x64 Windows용 네이티브 설치 프로그램을 제공합니다.
  • 제3자 통합: 공식 DeepSeek 모델 외에도 주요 제3자 모델 제공업체를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트