Repolode
DDDMUC

DDDMUC/dsh-free-search

DuckDuckGo, Bing 등으로 무료 키 없는 웹 검색을 제공하고 엔진 간 자동 대체를 지원하는 DeepSeek Harness 플러그인입니다.

스타
542
포크
41
열린 이슈
10
마지막 커밋
어제

어떤 프로젝트인가요?

dsh-free-search는 웹 검색 provider를 등록하는 DeepSeek Harness(dsh) 플러그인입니다. dsh의 기본 검색에 공식 DeepSeek API 키가 필요하거나, web_search 도구를 지원하지 않는 gateway를 통해 실행되어 에이전트가 검색할 수 없는 문제를 해결합니다. 키가 필요 없는 DuckDuckGo, Bing, SearXNG 같은 무료 엔진과 다양한 유료·키 기반 엔진을 제공합니다.

설정 페이지나 /free-search-engine 채팅 명령어를 사용하거나 에이전트에게 엔진 테스트를 요청해 엔진을 전환할 수 있습니다. 엔진에 문제가 발생하면 플러그인이 할당량 초과, 인증, 요청 제한, 파싱 오류 등으로 원인을 분류하고 다음 엔진으로 전환합니다. 할당량이 소진되었거나 설정이 잘못된 엔진은 일정 시간 사용을 중단합니다. 여러 엔진의 결과를 합치는 멀티 검색 모드, 기간 필터, 도메인 차단 기능도 지원합니다.

또한 GitHub, Reddit, Hacker News, Stack Overflow 등의 플랫폼별 검색 도구와 키 없이 이용할 수 있는 학술·패키지·금융 분야별 검색, 페이지 가져오기 기능, 한 번의 호출로 출처가 포함된 근거를 수집하는 리서치 도구를 추가합니다. MIT 라이선스이며 dsh 플러그인 명령어로 설치할 수 있습니다.

핵심 기능

  • 01DuckDuckGo, Bing, SearXNG, AnySearch 등 무료 엔진을 API 키 없이 사용할 수 있습니다
  • 02실패 원인을 분류하고 일시적인 쿨다운을 적용해 엔진 간 자동으로 대체합니다
  • 03설정 페이지와 /free-search-engine 명령어로 엔진을 전환하고 키를 관리할 수 있습니다
  • 04언어별 엔진 풀을 대상으로 동시에 검색한 뒤 결과를 합치는 멀티 검색 모드를 제공합니다
  • 05기간 필터, 도메인 차단 목록, 세이프서치 옵션을 지원합니다
  • 06개발자·학술·금융 분야의 플랫폼 검색 및 키 없는 분야별 검색을 제공합니다

활용 사례

  • DeepSeek 공식 키 없이 DeepSeek Harness 에이전트에 웹 검색 기능을 제공할 때
  • web_search 도구가 없는 endpoint를 통해 dsh를 실행할 때
  • 최근 3일처럼 기간을 지정해 최신 뉴스를 검색할 때
  • 답변을 신뢰하기 전에 여러 엔진에서 질문의 답을 교차 확인할 때

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/DDDMUC/dsh-free-search.git
  2. 2

    플러그인을 DSH 프로필에 설치합니다

    dsh plugin --profile web add /path/to/dsh-free-search
  3. 3

    DSH web을 다시 시작합니다

    dsh web

사용 전 알아둘 점

  • DeepSeek Harness(dsh) 런타임이 필요합니다. 독립 실행형 검색 도구가 아니라 플러그인입니다.
  • DuckDuckGo와 같은 무료 엔진은 요청 제한이 적용되거나 봇 방지 조치로 차단될 수 있습니다.
  • 제거하기 전에 공급자 설정 줄을 수동으로 정리해야 합니다. 그렇지 않으면 검색이 실패합니다.

토픽

자주 묻는 질문

dsh-free-search은(는) 무엇인가요?
DuckDuckGo, Bing 등으로 무료 키 없는 웹 검색을 제공하고 엔진 간 자동 대체를 지원하는 DeepSeek Harness 플러그인입니다. dsh-free-search는 웹 검색 provider를 등록하는 DeepSeek Harness(dsh) 플러그인입니다. dsh의 기본 검색에 공식 DeepSeek API 키가 필요하거나, web_search 도구를 지원하지 않는 gateway를 통해 실행되어 에이전트가 검색할 수 없는 문제를 해결합니다. 키가 필요 없는 DuckDuckGo, Bing, SearXNG 같은 무료 엔진과 다양한 유료·키 기반 엔진을 제공합니다.
dsh-free-search은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dsh-free-search은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dsh-free-search은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dsh-free-search의 마지막 커밋은 2026년 10월 20일입니다.
dsh-free-search은(는) 어디에 사용할 수 있나요?
DeepSeek 공식 키 없이 DeepSeek Harness 에이전트에 웹 검색 기능을 제공할 때 web_search 도구가 없는 endpoint를 통해 dsh를 실행할 때 최근 3일처럼 기간을 지정해 최신 뉴스를 검색할 때 답변을 신뢰하기 전에 여러 엔진에서 질문의 답을 교차 확인할 때
dsh-free-search는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/DDDMUC/dsh-free-search.git 플러그인을 DSH 프로필에 설치합니다: dsh plugin --profile web add /path/to/dsh-free-search DSH web을 다시 시작합니다: dsh web
dsh-free-search은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/DDDMUC/dsh-free-search

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트