TypeScript로 작성한 간단한 DeepSeek 웹 검색 CLI. 에이전트용 저렴하고 빠른 검색 도구 (DS 웹 검색 API 기반)
Simple DeepSeek web search cli written in TypeScript. Cheap + fast search tool for agents (built on DS web search API)
핵심 요약
DeepSeek API를 활용해 에이전트가 웹 검색을 수행할 수 있게 해주는 TypeScript 기반 CLI 도구입니다.
- 웹 검색 CLI — DeepSeek API를 활용한 빠르고 저렴한 검색 도구 제공
- 간편한 설치 — npm을 통해 전역 설치 후 즉시 사용 가능
- 다양한 기능 — 인증 관리, 테스트, CI, SDK 래퍼 등 개발 편의 기능 포함
- 오픈 소스 — GitHub 및 NPM을 통해 누구나 기여 및 포크 가능
안녕 얘들아, DeepSeek 소식 계속 챙겨본 놈들은 알겠지만, 최근에 DeepSeek API에 웹 검색 기능이 추가됐거든. 같은 API 키로 웹 검색을 바로 쓸 수 있어서 꽤 편해. 가격도 1,000회 요청당 0.75달러로 엄청 싸고(사실상 거의 공짜 수준이지, 검색 크레딧 하나로 응답 여러 번 퉁칠 수 있거든).
그래서 내 에이전트들(오픈 소스 모델이나 하네스용)이 쓰려고 간단하게 TypeScript CLI 래퍼를 하나 만들어 봤어.
npm install -g deepseek-search-cli
dsearch auth # DS API 키 입력하고 저장 (파이프 사용 가능)
# 키 저장 안 해도 됨 (시크릿 매니저, 환경 변수, .env 파일 사용 가능)
dsearch "World Cup winners 2026 lang:en" -n 5 # 'dsearch search ...'랑 똑같음
dsearch https://example.com # 'dsearch fetch ...'랑 똑같음
dsearch "World Cup winners" -o output.md # .md랑 .json 지원 (-j 플래그)
다른 사람들도 써보라고 공유한다. 기여는 언제든 환영이고, 포크 떠서 더 좋게 만들어도 돼 :)
너희들도 마음만 먹으면 금방 만들겠지만, 이거 유닛/통합/라이브/e2e 테스트에 CI 체크, 변경 로그, 인증 처리, 린팅, SDK 래퍼, 그리고 꼼꼼하게 작성한 리드미까지 다 갖춰놨거든. 이거 쓰면 몇 시간은 아낄 수 있을걸. 그냥 설치하고 인증한 다음에, 에이전트가 웹 검색 필요할 때 `dsearch --help` 쓰라고 'AGENTS.md'에 한 줄 적어주기만 하면 끝이야.
GitHub: https://github.com/LaishGlenberg/deepseek-search-cli
NPM: https://www.npmjs.com/package/deepseek-search-cli
도움이 됐거나 에이전트한테 유용했으면 별 하나씩 박아줘!
참고: 원래는 크로스 포스트 하려고 했는데 레딧이 서브레딧 검색 결과를 못 불러와서 렉 걸리더라. 어차피 Pi 에이전트용으로 만든 거라 이 서브레딧에 올리려던 건데, 실수로 opencode에 먼저 올려버렸네.
EDIT: npm URL에서 버전 삭제함
