Deep Research · MCP · Open Source · 2026
DeepCloak
봇 차단을 뚫고 읽는 딥리서치 에이전트 · PyPI · deepcloak.vercel.app
리서치 도구 절반이 Cloudflare · Datadome · Turnstile · reCAPTCHA 뒤의 좋은 소스를 403으로 조용히 버립니다. DeepCloak은 그 페이지만 스텔스 브라우저로 에스컬레이트해 우회하고, 다른 에이전트가 포기한 본문을 회수합니다. 리포트 끝엔 몇 개의 벽을 뚫었는지 Evidence Record로 다 보여줍니다. CLI · MCP 서버 · Claude 스킬, 로컬 우선(API 키 없이도 동작), MIT.
Stack
- Python 3.11+
- CloakBrowser
- local-deep-research
- MCP (stdio)
- SearXNG · Ollama
DeepCloak · Cloudflare/Turnstile 벽 8개 우회 — 편집 없는 실제 화면 녹화
Highlights
직접 짜고, 직접 돌린 것들.
| 봇 차단을 뚫는다 | plain fetch가 Cloudflare · Datadome · Turnstile · reCAPTCHA에 막혀 403을 받으면, 그 URL만 스텔스 브라우저(CloakBrowser)로 에스컬레이트해 벽을 우회하고 본문을 회수합니다. 다른 리서치 도구가 조용히 버리는 소스를 실제로 읽어옵니다. |
|---|---|
| 뚫은 벽을 다 보여준다 | 리포트 끝에 "🛡️ Bypassed N bot-walled sources" 섹션과 report.md.evidence.json 사이드카로 어떤 소스가 막혀 있었고 어떻게 넘었는지 Evidence Record를 남깁니다. 능력만큼 투명성. 무엇을 놓쳤는지 모르는 리포트가 아닙니다. |
| 로컬 우선 · API 키 불필요 | 쿼리도 페이지도 기기 밖으로 나가지 않습니다. 로컬 LLM(Qwen) + SearXNG 조합이면 API 키 없이 완결됩니다. OpenAI · Anthropic · Gemini · Ollama 중 자동 감지해 붙습니다. |
| plain-first 속도 설계 | 스텔스는 무거워서 먼저 싼 plain fetch를 시도하고, 봇 차단을 실제로 감지했을 때만(--stealth auto) 스텔스 브라우저를 띄웁니다. 열린 페이지는 빠르게, 막힌 페이지만 무겁게. |
| CLI · MCP · Claude 스킬 3-way | deepcloak CLI, stdio MCP 서버(deep_research / quick_summary / get_evidence 노출), Claude 스킬 — 셋 다로 같은 엔진을 씁니다. local-deep-research(리서치 루프)와 CloakBrowser(스텔스) 위의 얇은 로컬 우선 오케스트레이터. MIT, PyPI 배포. |
Screens
실제 화면. 클릭해서 크게
실물 링크