myYangyunfan/dsh_desktop
DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch
해결하는 문제
DSH Desktop는 DeepSeek Harness (dsh)를 위한 즉시 사용 가능한 데스크톱 클라이언트를 제공하여 사용자가 수동으로 Node.js를 설치하거나 CLI 명령어를 실행해 웹 인터페이스를 시작할 필요 없이, 브라우저 기반의 dsh web 경험을 Windows 및 macOS용 네이티브 데스크톱 애플리케이션으로 전환합니다.
작동 방식
이 애플리케이션은 Tauri 2 (Rust) 아키텍처를 사용하여 DeepSeek Harness 런타임을 래핑합니다. 자체적인 스탠드얼론 Node.js 런타임과 @deepseek-ai/dsh 패키지, 공식 플러그인을 함께 번들링합니다. 실행 시 재사용된 포트에서 로컬 dsh web 서버를 자동으로 시작하고 UI를 네이티브 창에 로드합니다. 잘못된 플러그인이나 설정을 자동으로 복구하는 '가디언 워터폴' 부팅 체인을 포함하여 흰 화면 충돌을 방지합니다.
대상 사용자
브라우저 탭보다 네이티브 데스크톱 경험을 선호하는 DeepSeek Harness 사용자, 그리고 환경 설정(Node.js/npm)과 CLI 사용을 피하고 싶은 비기술 사용자.
주요 기능
- 제로 종속성: 자체 Node 런타임과 npm CLI를 포함하여 타겟 머신에 사전 설치된 환경이 필요하지 않습니다.
- 네이티브 데스크톱 기능: 다크 글래스 무테 창, 시스템 트레이 상주, 작업 완료 시 네이티브 시스템 알림을 제공합니다.
- 강화된 세션 관리: 네이티브
dsh web에는 없는 대화의 아카이브, 복원, 삭제 기능을 추가합니다. - 내장 플러그인 생태계: 비전(OCR), 세션 관리, 컨텍스트 압축용 여러 커뮤니티 플러그인을 번들링합니다.
- 자기 복구 아키텍처: 하트비트 감지와 감시자 주도 재시작을 통해 렌더링 또는 커널 충돌에서 자동으로 복구합니다.
- 예산 위젯: 현재 세션 비용과 잔액을 실시간으로 표시하며, OpenCode Go 구독을 특별히 지원합니다.
- 데스크톱 펫: 작업 중 동반감을 주는 상주하는 고래 마스코트를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트