anywhere-labs/deepseek-harness-desktop
TypeScript0 / 0
DeepSeek Harness의 로컬 Agent 환경을 macOS·Windows 데스크톱 앱과 플러그인 인터페이스로 제공한다
TL;DR
이 저장소는 공식 DeepSeek Harness의 Agent·모델·도구·Web UI를 macOS와 Windows용 Desktop App으로 패키징하는 standalone tool이다. 로컬 Harness 서비스를 앱이 직접 시작·중지·복구하고 시스템 트레이와 창을 통합하므로 Node.js나 별도 명령어 없이 사용할 수 있다. DeepSeek Harness와 Cordis의 플러그인 구조를 기반으로 `desktopProfiles`와 `desktopPnpm` 인터페이스를 제공하지만, 플러그인 마켓·모바일 원격 제어·Channels는 아직 후속 계획이다. CLI 실행이나 핵심 Harness 개발이 목적이면 공식 upstream 저장소를 선택하고, 데스크톱 운영 환경이나 Desktop 플러그인 개발이 목적이면 이 저장소가 적합하다.
핵심 포인트
- 이 저장소는 DeepSeek Harness의 로컬 Web UI와 실행 환경을 macOS·Windows용 네이티브 Desktop App으로 감싼 standalone tool이다. 앱이 로컬 Harness 서비스를 시작·중지·복구하고 시스템 트레이와 데스크톱 창을 연결하므로 사용자가 Node.js 설치나 명령어 실행 없이 사용할 수 있다. 핵심 Agent·모델·도구·세션·Web UI 기능은 공식 DeepSeek Harness에서 가져오고 이 저장소는 데스크톱 배포 계층을 맡는다.
- DeepSeek Harness 생태계와 Cordis의 플러그인 구조를 따르며, Desktop 플러그인은 현재 공개된 두 인터페이스로 확장할 수 있다. `desktopProfiles`는 작업 프로필 조회와 전환을 담당하고 `desktopPnpm`은 현재 프로필에서 플러그인을 설치·업데이트·삭제한다. 플러그인 마켓, 모바일 원격 제어, Channels는 후속 계획으로 명시되어 현재 설치 패키지의 기능으로 보면 안 된다.
- 소스 개발은 외부 Yarn workspace와 고정된 `deepseek-harness/` pnpm workspace를 함께 초기화하는 방식이다. `git submodule update --init --recursive` 뒤 `corepack yarn install --immutable`와 `corepack yarn dev`를 실행하며, `corepack yarn check`로 headless 검사를 수행한다. TypeScript 기반 데스크톱 계층을 수정하거나 플러그인을 개발하려는 경우 `dsh-plugin-desktop/`과 패키지별 문서를 함께 읽어야 한다.
- 현재 사용 목적은 공식 DeepSeek Harness를 터미널이 아닌 데스크톱 창과 시스템 트레이에서 운용하려는 사용자에게 맞는다. 반대로 Harness 핵심 기능을 CLI로 실행하거나 upstream Agent 기능을 개발하려면 README가 공식 `deepseek-ai/deepseek-harness` 저장소를 우선 확인하도록 안내한다. MIT License, macOS·Windows 지원, 5,785개 스타와 248개 포크가 공개되어 있어 생태계 관심도는 확인되지만 안정성이나 성능 수치는 README에 없다.
이미지 분석

5.8k
Stars
248
Forks
+235
Trending
0
조회수
5.8k watchers81 open issuesMIT License
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.