kejixiaoliang/awesome-dsh-plugins
요약
본 문서는 DeepSeek Harness (dsh)의 방대한 플러그인 인덱스를 소개합니다. 이 리포지토리는 353개 이상의 DSH 플러그인을 14개 카테고리로 체계적으로 분류하고, 각 항목에 별점과 설치 명령어를 제공하여 사용 편의성을 극대화했습니다. 이는 에이전트 개발자들이 필요한 도구와 기능을 한눈에 파악할 수 있도록 돕는 커뮤니티 기반의 핵심 리소스입니다.
핵심 포인트
- DeepSeek Harness (dsh)를 위한 353개 이상의 플러그인 인덱스 제공
- 플러그인을 통해 모델, 도구, 에이전트 루프 등 모든 것이 구성 가능함
- 14개의 수작업 큐레이션 카테고리와 별점/설치 명령어 포함
- 개발자들이 필요한 기능을 쉽게 탐색하고 프로그래밍 방식으로 활용할 수 있음
353개 이상의 DeepSeek Harness (dsh) 플러그인을 14개 카테고리에 걸쳐 큐레이션한 디렉토리 — 모든 항목에 ⭐ 별점과 dsh 플러그인 추가 명령어가 포함되어 있습니다. 이중 언어(EN + 中文), 기계 판독 가능 데이터, 자동 동기화 CI를 지원합니다.**
English · 중국어 버전
빠른 시작 (Quick Start) · 인기 플러그인 (Hot Plugins) · 카테고리 (Categories) · 전체 탐색 (Browse All) · 전체 인덱스 (Full Index) · 기여하기 (Contributing)
DeepSeek Harness는 DeepSeek의 오픈 소스 에이전트 하네스(agent harness)입니다. 이는 코딩 에이전트를 바로 실행할 수 있도록 준비된 도구이며, 그 핵심은 '모든 것이 플러그인'이라는 프레임워크를 가지고 있습니다. 모델, 도구, 샌드박스, 세션 저장소, UI, 심지어 에이전트 루프 자체까지 모두 플러그인입니다.
이 리포지토리는 커뮤니티가 유지 관리하는 플러그인 인덱스입니다. GitHub에 여기저기 흩어져 있는 DSH 플러그인들을 탐색 가능한 카테고리로 정리했습니다. 웹사이트나 런타임 환경 없이, 읽을 수 있고 클릭 가능하며 기여할 수 있는 디렉토리 그 자체입니다.
- ✅ 공식 설치:
dsh plugin --profile <name> add <pkg>
(pnpm으로 연결됩니다; npm / git / tarball)
- ✅ 공식 검색: npm + GitHub의
dsh-plugin
topic (내장 마켓플레이스 없음)
이미 여러 개의 awesome-dsh-* 목록이 존재합니다. 하지만 이 목록은 다릅니다:
- 명확한 경계(분류 체계)를 가진 14개의 수작업 큐레이션 카테고리 — 단순히 이름을 나열한 것이 아닙니다.
- 모든 항목에 별점 개수 + 설치 명령어가 있어 한눈에 인기도와 설치 여부를 판단할 수 있습니다.
- 원클릭 토글을 지원하는 이중 언어(주요 언어: 영어 + 중국어).
- README 내에서 확장 가능한 인라인 접기식 탐색 — 모든 카테고리를 여기서 바로 펼쳐볼 수 있습니다.
- 기계 판독 가능 데이터(web/data.js) + 생성 스크립트 + 자동 동기화 CI를 지원합니다.
이 디렉토리를 사용하는 세 가지 방법:
- 탐색 (Browse) — 아래의 모든 카테고리 중 하나를 펼치거나(또는 카테고리 파일로 이동) 원하는 항목을 클릭하면 해당 GitHub 리포지토리로 바로 연결됩니다.
- 검색 (Search) — 리포 페이지에서
t(또는Ctrl+F)를 눌러mcp,memory,TUI,multi-agent와 같은 키워드를 검색합니다. - 프로그래밍 방식으로 사용 (Consume programmatically) —
web/data.js파일을 읽습니다(카테고리 파일에서 생성됨; web/README.md 참조).
GitHub 별점 기준으로 가장 인기 있는 커뮤니티 플러그인:
| # | 플러그인 | 설명 | ⭐ |
|---|---|---|---|
| 🥇 | deepseek-ai/deepseek-harness | 공식 코어 레포지토리: "모든 것이 플러그인이 될 수 있다", Cordis가 구동합니다. | 251345 |
| ... | |||
| 메트릭 | 값 | ||
| --- | --- | ||
| 등록된 플러그인 | 353개 항목 (353개 고유) | ||
| ... | |||
| # | 카테고리 | 플러그인 | 설명 |
| 1 | 🛠️ 도구(Tools) | 35 | 결정론적 도구, git, 테스트 러너, 안전 삭제 기능 |
| ... | |||
| 모든 카테고리를 확장하여 페이지를 벗어날 필요 없이 모든 플러그인을 인라인으로 찾아보세요. |
🛠️ 도구 (Tools) · 35
| 플러그인 | ⭐ | 설명 | 설치 방법 |
|---|---|---|---|
| dsh-toolkit | 30 | 의존성 제로(Zero-dependency) 툴킷: 시간/인코딩/json/계산기/csv/정규식/마크다운/차이점 비교/통계/스키마 — 하나의 설치로 열 가지 결정론적 도구 제공. | dsh plugin add @deepseek-ai/dsh-toolkit |
| ... | |||
| dsh-tool-search | 1 | 에이전트별 온디맨드(on-demand) 도구 검색 및 점진적 스키마 공개 기능. | dsh plugin add @deepseek-ai/dsh-tool-search |
| dsh-custom-tool | 23 | Monaco 에디터와 모델 기반의 도구 라이프사이클을 사용하여 격리된(sandboxed) JavaScript 도구를 생성하고 관리합니다. | dsh plugin add dsh-custom-tool |
| dsh-bash-encoding | 8 | Bash 출력 인코딩(UTF-16LE/UTF-8/GBK)을 자동 감지 및 디코드하여 중국어 모지베이크(mojibake)를 수정합니다. | |
| dsh-at-file | 525 | Codex 스타일의 @file 언급: 컴포저에서 작업 공간 파일을 검색하고 그 내용을 프롬프트에 첨부합니다. | dsh plugin add dsh-at-file |
| dsh-wikilink | 2 | Obsidian 스타일의 [[wikilink]] 언급: 퍼지 검색(fuzzy-search)으로 노트 제목을 찾고 내용을 첨부합니다. | dsh plugin add dsh-wikilink |
| dsh-safe-delete | 1 | 안전 삭제 기능: 파일을 영구적으로 삭제하는 대신 휴지통/스테이징 영역으로 이동시키며 복구를 지원합니다. | |
| dsh-bisect-debug | 버그의 근본 원인(코드/경계/커밋)을 찾아내는 이분 탐색(Bisects). | dsh plugin add dsh-bisect-debug | |
| dsh-payload-capture | 모든 상위 모델 API 페이로드(payload)를 JSON 형식으로 디스크에 캡처합니다 (디버그/관측 가능성 목적). | dsh plugin add dsh-payload-capture | |
| dsh-data-agent | 208 | AI가 데이터베이스에 연결하고 SQL을 작성하도록 합니다. |
| dsh plugin add @deepseek-ai/dsh-data-agent |
| dsh-openapi | 3 | Safe OpenAPI 3.x discovery and API invocation tool | dsh plugin add dsh-openapi |
| dsh-plugin-interpreters | 9 | run_python / run_node 도구를 설정 가능한 인터프리터 경로와 함께 노출합니다 | dsh plugin add @huanlin/dsh-plugin-interpreters |
| dsh-cowork | 4 | xlsx / pdf / docx / pptx / ipynb에 대한 경계가 지정되고 셀 주소 기반의 doc_read /doc_write를 제공하며, MCP 서버와 CLI도 포함합니다. |
|
| dsh-plugin-mineru | 46 | MineRU 문서 구문 분석 도구를 모델에 노출합니다. | dsh plugin add @huanlin/dsh-plugin-mineru |
| dsh-plugin-sleep | 9 | 온디맨드 일시 중지(취소 가능)를 위한 단일 sleep 도구를 노출합니다 | dsh plugin add @huanlin/dsh-plugin-sleep |
| dsh-port-guard | 포트 충돌 처리 (재사용/전환/정밀 종료) | dsh plugin add dsh-port-guard |
|
| dsh-scout | 1 | 읽기 전용 환경 탐색: 런타임/버전/리소스/포트/서비스/하드웨어/작업 공간 | dsh plugin add @deepseek-ai/dsh-tool-scout |
| dsh-nuke-plugin | 2 | 트랜잭션 플러그인 제거 엔진: 모든 파괴적 작업은 validate/preview/execute/undo + Saga 롤백, WAL 충돌 복구, 해시 체인 감사 로그, 하드링크 중복 제거 및 베이즈 성공 예측을 실행하며; 영구 삭제 대신 휴지통을 사용합니다. | dsh plugin add github:beijingwahw/dsh-nuke-plugin |
| dsh-qingagent | 2 | 오픈 소스 QingAgent 작성 클라이언트를 DSH에 통합합니다: 채팅에서 초안 작성 및 수정, 우측 상단 종이 패널(mermaid / drawio / 테이블 / KaTeX)에 원고를 렌더링하고, 커밋하기 전에 페이지의 모든 변경 사항을 검토합니다; 10가지 도구, QingAgent 데스크톱 클라이언트 필요. | dsh plugin add dsh-qingagent |
| ... |
🧩 Skills · 18
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-review-skills | 1 | 엔지니어링 학문 기술 묶음: code-review/simplify/plan-then-execute/test-first/resolve-conflict | dsh plugin add dsh-review-skills |
| ... |
🔌 MCP · 8
🎨 UI / Skins / Themes · 50
| Plugin | ⭐ | Description | Install |
|---|---|---|---|
| dsh-skins | 2 | Web UI skin collection (including the harbor sunset skin) | dsh plugin add @dsh-external/dsh-web-skins |
| ... | dsh plugin add @dsh-community/dsh-deeplink | ||
| dsh-diff-viewer | 26 | PiUI 스타일의 diff viewer로, write/edit 도구 호출을 위한 기본 DiffBlock을 대체합니다. | dsh plugin add @dsh-external/dsh-diff-viewer |
| dsh-drag-and-drop | 21 | 파일 복사 없이 원시 경로 삽입이 가능한 크로스 플랫폼 파일 드래그 앤 드롭 기능입니다. | dsh plugin add @bill9109/dsh-drag-and-drop |
| ex-setting | 1 | DSH용 설정 확장 프로그램입니다. | dsh plugin add @deepseek-ai/dsh-ex-setting |
| ... | |||
| dsh-sticky-disclosure | 2 | 모든 펼쳐진 섹션(예: 행, 도구 카드)을 원클릭으로 접고, 실시간 카운트가 표시되는 태그와 사용자 지정 단축키를 제공합니다. | dsh plugin add dsh-sticky-disclosure |
| dsh-token-usage | 2 | 개선된 토큰 사용량 바: 컨텍스트, 입력/출력, 캐시 분석, 첫 토큰까지 걸리는 시간을 추적합니다. | dsh plugin add dsh-token-usage |
| TokenLedger | 202 | 리레이 사이트, 프로젝트 및 모델별 로컬 DSH 토큰 사용량을 추적하고 계정 잔액과 구독 할당량 주기를 보여줍니다. | |
| ... | |||
| dsh-worktree | 2 | 최소한의 Git worktree 관리자: 버튼 하나와 대화 상자로 작업 브랜치 worktree를 생성하고 DSH 작업 공간으로 직접 열 수 있습니다. |
| |
| dsh-settings-ui | 2 | 설정 창 사용자 정의: 기본 설정 창 크기 조정(전체 화면/사전 설정/사용자 지정 크기) 및 배경 불투명도와 배경 설정(테마/색상/이미지)을 플로팅 볼에서 실시간으로 조정 가능합니다. | dsh plugin add @weibaohui/dsh-settings-ui |
| dsh-park-notes | 모델 대기 시간 동안 돌아올 주제를 메모: 컴포저 위에 영구적인 '나중에 이야기하기' 노트 스트립을 제공하며, 방해 없이 세션에 저장되고 원클릭으로 초안에 삽입할 수 있습니다. | dsh plugin --profile web add github:kevin-zx/dsh-park-notes |
🖥️ 데스크톱 / TUI / 모바일 · 23
| 플러그인 | ⭐ | 설명 | 설치 |
|---|---|---|---|
| dsh-TUI | 4689 | Claude 코드 스타일 전체 화면 터미널 UI: pixel-whale 헤더, 실시간 상태 표시줄 및 스트리밍 사고 확장. | dsh plugin add dsh-cc-tui |
| ... | |||
| deepseek-harness-desktop | 31133 | 현대적인 DeepSeek Harness 데스크톱 경험 | |
| Deepseek-Harness-Desktop | 176 | 테마, 배경화면 및 트레이가 있는 Electron 데스크톱 셸; 채팅은 공식 dsh 웹에서 유지됩니다. | dsh plugin add deepseek-harness-desktop |
| dsh-launcher | 200 | 가벼운 Windows 런처: 부팅 시 자동 시작 + 독립형 소형 창 | |
| ... | |||
| deepseek-harness-tui | 79 | DSH SDK JSON-RPC 프로토콜을 직접 처리하고 독립적으로 또는 프로필 번들로 실행되는 Rust/ratatui 터미널 클라이언트. | dsh plugin add github:openma-ai/deepseek-harness-tui |
| dsh-ssh-tui | 3 | 점프 호스트 및 고지연 SSH를 통한 DSH 터미널: 순수 ANSI와 증분 재그림; 세션은 SSH 연결 끊김을 견디고 --resume으로 다시 연결됩니다. |
| 플러그인 | ⭐ | 설명 | 설치 |
|---|---|---|---|
| dsh-agent-teams | 2200 | AgentTeams 다중 에이전트 팀. | dsh plugin add dsh-agent-teams |
| ... | |||
| dsh-devices | 7 | 분산형 다중 장치 플릿: mDNS 검색 + 키 페어링 + SSH 크로스 네트워크 제어 + SFTP 파일 전송; dsh 세션에 6개의 플릿 도구를 자동 등록 (npm 의존성 없음). | dsh plugin add dsh-devices |
| dsh-wait-guard | Turn-exit 게이트를 메인 에이전트에 적용: 모든 하위 에이전트가 실행 중일 때는 트니(turn)가 멈출 수 없으며; 메시지가 도착하면 즉시 떠나고, 타임아웃 후 알림을 한 번 주입한 뒤 어쨌든 떠납니다. | dsh plugin add github:dn4hjtcr9s-del/dsh-wait-guard | |
| lunheng-article-pipeline-dsh | 15 | Lunheng: 컨트롤러와 9개의 독립적인 역할(문학 / 데이터 / 사례 검색, 분석, 작성, 비평, 감사, 최종 확인, 동료 검토)을 거쳐 6단계에 걸친 깊은 장문 작성 파이프라인으로, 4개의 인간 체크포인트, 삼각 측량, 23개의 기계적 최종 확인 및 G0-G14 독립 감사를 포함합니다. | dsh plugin add lunheng-article-pipeline |
| dsh-product-subagent-console | 2 | 대화 수준의 다중 에이전트 워크벤치: 작업 계획을 편집하고, 실제 하위 세션 트리를 관찰하며, 계획과 실제 실행을 비교하고, 증거 기반 복구 미리보기를 생성합니다. | |
| dsh-smart-title | 7 | DSH를 위한 스마트 세션 제목: 각 대화 턴 후에 독립적인 보조 LLM 호출이 전체 사용자+어시스턴트 스크립트를 요약하여, 첫 메시지를 반복하는 대신 세션의 실제 주제를 따르는 제목을 생성합니다. 첫 메시지는 즉시 제목이 지정되며, 실패한 내장 제목은 나중에 턴에서 자동 재시도되고, 수동 이름 변경은 절대 덮어쓰여지지 않으며, 하위 에이전트/포크 세션은 건너뜁니다. |
| dsh plugin add @weibaohui/dsh-smart-title |
| experts-management | 3 | Expert manager: ntd-format 전문가 및 전문 팀 관리 (plugin.json + Agent MD + 스킬 세트), 50개 이상의 내장 마켓에서 탐색하고 설치하며, 모델 디렉토리 토큰을 소모하지 않고 /expert-<이름>을 통해 전문가 페르소나로 작업을 실행합니다. |
dsh plugin add @weibaohui/experts-management |
🧠 Context / Memory · 33
AI 자동 생성 콘텐츠
본 콘텐츠는 개발 자료 GitHub · 9ffce42f의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기