원클릭으로
ddgs
DuckDuckGo Search — free general web search with no auth, use as broad default for any English or mixed query.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
DuckDuckGo Search — free general web search with no auth, use as broad default for any English or mixed query.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | ddgs |
| description | DuckDuckGo Search — free general web search with no auth, use as broad default for any English or mixed query. |
| version | 1 |
| languages | ["en","mixed"] |
| methods | [{"id":"text_search","impl":"methods/api.py","requires":[],"rate_limit":{"per_min":60,"per_hour":1000}}] |
| fallback_chain | ["text_search"] |
| when_to_use | {"query_languages":["en","mixed"],"query_types":["general","news","product","how-to"],"avoid_for":["deep-technical-papers","chinese-content"]} |
| quality_hint | {"typical_yield":"medium","chinese_native":false} |
| layer | leaf |
| domains | ["generic-web"] |
| scenarios | ["general-search","fallback","keyword-lookup"] |
| model_tier | Fast |
| experience_digest | experience.md |
General-purpose web search via DuckDuckGo. No API key required, no cookie. Serves as the always-on broad default for English and mixed-language queries where more specialized channels may not cover the topic.
text_search — calls the ddgs PyPI package (renamed from duckduckgo-search). Sync API wrapped in asyncio.to_thread. Returns {title, href, body} hits mapped to Evidence with 500-char snippet truncation.
[] and logs warn without crashing pipeline.Chinese tech business news, startup funding, and industry analysis from 36kr.
Transcribe video/audio URL to text + word-level timestamps using Bilibili Bcut ASR API (free, no API key). Preferred for Chinese content — Bcut gives character-level timestamps vs Whisper word-level. Returns text + segments [{start, end, text}]. Requires yt-dlp + ffmpeg.
Transcribe video/audio URL or local file to text + SRT using yt-dlp + Groq Whisper API (free tier). Preferred default for v2 transcription. Returns raw text and segments; summary is caller's responsibility.
Transcribe video/audio URL or local file to text + SRT using yt-dlp + OpenAI Whisper API. Paid fallback for v2 transcription when Groq is rate-limited or unavailable. Returns raw text and segments; summary is caller's responsibility.
Transcribe video/audio URL or local file to text + SRT using yt-dlp + local mlx-whisper (Apple Silicon). Free, offline, fastest on M-series Macs. Opt-in advanced path for users with Apple Silicon + mlx-whisper installed. Returns raw text and segments; summary is caller's responsibility.
Deep URL fetch using crawl4ai (Playwright-powered) for JS-rendered pages, anti-bot sites, and dynamic content. Slower than fetch-jina but handles sites that block simple fetchers. Requires user-installed crawl4ai package.