vibeinging/deepseek-harness-desktop-app
JavaScript0 / 0
DeepSeek Harness의 Session과 도구를 프로젝트·파일·웹·Office 작업에 연결하는 로컬 Electron 데스크톱 앱
TL;DR
이 레포는 DeepSeek Harness(DSH) 생태계에 속한 Electron 기반 로컬 AI 데스크톱 앱이다. DSH의 Session, Agent, Tool, Skill, MCP와 Profile Bundle을 그대로 연결하고, 프로젝트·파일 권한·웹 브라우저·Git Worktree·Canvas·Site·Office 산출물을 하나의 작업공간에서 관리한다. 프로젝트 대화마다 Session을 연결해 사용자 메시지, 모델 출력, 도구 호출과 결과, 권한 변화, 최종 답변을 session.history에서 재생할 수 있다. Node.js 24 이상과 DSH 0.1.0-rc.6이 필요하며 macOS Apple Silicon은 검증됐지만 Windows 설치 패키지는 실기기 검수가 남아 있고 Windows arm64와 Linux 데스크톱 패키지는 지원하지 않는다. 로컬 우선 개발 환경과 코드·문서·Office 작업을 한 앱에서 처리하려는 경우 적합하지만, 원격 제어·SSH·SFTP·공개 배포·독립 터미널·완전한 하위 Agent 관리가 필요하면 현재 범위를 먼저 확인해야 한다.
핵심 포인트
- 이 레포는 DeepSeek Harness(DSH)용 Electron 데스크톱 앱이다. Session, Agent, Tool, Skill, MCP와 Profile Bundle을 프로젝트·파일·웹·Office 산출물과 한 작업공간에 연결한다. DSH Web의 실행 체계를 재구현하지 않고 같은 Session과 런타임을 사용한다.
- 프로젝트 대화마다 DSH Session을 연결하고 도구 호출부터 최종 답변까지 session.history로 추적한다. 사용자는 권한 승인, 모델 선택, 도구 입력·출력, Token과 처리 시간을 한 궤적에서 확인한다. 결과와 증거를 별도 실행 센터로 복제하지 않는 구조다.
- Git Worktree를 프로젝트별 격리 작업 디렉터리로 연결한다. 활성 Worktree를 기준으로 새 대화의 Agent, Session, Diff와 행 단위 편집이 실행되고 기존 대화는 이동하지 않는다. 비Git 디렉터리, 중복 브랜치, 경로 이탈과 비정상 심볼릭 링크를 거부한다.
- Canvas, 로컬 Site, Markdown, DOCX, XLSX, PPTX와 PDF를 버전 단위로 관리한다. Canvas는 행 단위 제안과 충돌 처리를 제공하고 Site는 샌드박스에서 반응형 미리보기를 제공한다. Site는 배포 서비스 없이 단일 파일 내보내기와 읽기 전용 공개만 지원한다.
이미지 분석




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