vibeinging/dsh-desktop

DeepSeek Harness Desktop App: a local AI desktop workspace for DSH Sessions, projects, files, web research, plugins, and Office artifacts.

해결하는 문제

DSH Desktop는 DeepSeek Harness(DSH) 생태계의 커뮤니티 유지 관리형 데스크톱 배포판입니다. 수동으로 DSH 환경을 설정하거나, 호환 가능한 플러그인을 찾거나, 다양한 플랫폼 간에 플러그인 상태를 관리하는 번거로움을 해결합니다. 공식 DSH 웹 인터페이스, npm 런타임, 그리고 검증된 커뮤니티 플러그인(번들)을 하나의 통합 프로필에 묶어 즉시 사용 가능한 애플리케이션을 제공합니다.

작동 방식

이 프로젝트는 가벼운 데스크톱 호스트로 Electron을 사용합니다. 별도의 프론트엔드를 만들지 않고 공식 DSH 웹 앱과 공식 npm 런타임을 직접 로드합니다. CLI와 UI 간에 설정, 세션, 플러그인이 일관되게 유지되도록 단일 권위 있는 공식 프로필을 관리합니다. 데스크톱 전용 기능(예: 네이티브 파일 대화상자, 창 관리)을 제공하기 위해 좁은 "데스크톱 어댑터" 계약을 사용합니다.

대상 사용자

수동 환경 설정이나 여러 플러그인 버전 관리를 하지 않고도 안정적이고 사전 구성된 데스크톱 환경에서 DeepSeek Harness를 사용하고 싶은 개발자 및 AI 에이전트 사용자입니다.

주요 기능

  • 통합 워크스페이스: 파일 트리, 코드/마크다운 에디터, Git 통합, 내장 터미널을 갖춘 "Better Sidebar" 포함.
  • 내장 플러그인 마켓: 공식 설정 페이지에서 직접 플러그인을 탐색, 설치, 업데이트 가능.
  • 원격 접속: Android 또는 웹 브라우저를 통해 암호화된 연결로 세션을 계속할 수 있는 기본 번들을 포함.
  • 다중 세션 협업: "Session Teams" 번들을 통해 서로 다른 채팅 창이 메시지를 주고받고 작업을 조율할 수 있음.
  • Git Worktree 지원: 현재 세션의 작업 디렉터리에서 격리된 Git worktree를 생성 가능.
  • 크로스 플랫폼: macOS(Apple Silicon), Windows, Linux(AppImage)에서 사용 가능.

관련

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