ccch1mneyyy/dsh-TUI
TypeScript0 / 0
DeepSeek Harness에 상태 표시와 세션 기능을 더하는 Claude Code 스타일 TUI 플러그인
TL;DR
dsh-TUI는 DeepSeek Harness에 Claude Code 스타일의 터미널 인터페이스를 추가하는 TypeScript 기반 플러그인이다. npm으로 설치하면 핵심 코드를 패치하지 않고 profile에 TUI를 마운트하며, 고래 상단 바·실시간 작업 상태·스트리밍 사고·컨텍스트 진행률·TPS를 렌더링한다. /resume과 세션 fork, 모델 전환, subagent, VS Code 연동까지 제공해 DeepSeek Harness를 주 터미널 작업 환경으로 쓰려는 개발자에게 적합하다. 다만 보안 정책은 자체 구현하지 않고 DSH profile을 따르며 Windows에서는 danger-full-access로 동작하므로 사용 환경의 승인 설정을 먼저 확인해야 한다.
핵심 포인트
- DeepSeek Harness용 Claude Code 스타일 TUI 플러그인이다. TypeScript와 Ink·React 기반으로 터미널 상단 바, 상태 행, 컨텍스트 진행률, TPS를 렌더링한다. 핵심 기능을 수정 없이 profile에 마운트하므로 설치와 제거가 간단하다.
- npm 전역 설치 후 dsh-tui 또는 dst 명령으로 실행한다. /resume, /new, /compact, /export, /btw와 모델 전환, subagent, 세션 fork를 하나의 TUI 흐름에 연결한다. Node.js와 DEEPSEEK_API_KEY, deepseek-harness가 필요하다.
- 화면 꾸미기에 그치지 않고 장시간 세션용 상태 표시와 입력 흐름을 보강한다. 스트리밍 사고 과정, 두 번 누르는 Esc 시간 되돌리기, 다중 행 명령 접기, 캐시 적중률과 토큰 정보를 제공한다. VS Code Marketplace 연동과 브라우저·computer use 확장도 지원한다.
- 사용 전 보안 경계를 확인해야 한다. 자체 sandbox를 제공하지 않고 현재 DSH profile의 파일·Shell·승인 정책을 그대로 사용하며, Windows에서는 sandbox 부재로 danger-full-access로 돌아간다. 민감한 자격 증명이나 신뢰하지 않는 저장소에서는 profile 설정을 먼저 점검해야 한다.
이미지 분석



2.5k
STARS
123
FORKS
+206
TRENDING
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.