
Agent-Reach v1.6.0
AI 에이전트에게 인터넷 전체를 볼 수 있는 눈을 선사하세요. Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu를 읽고 검색하세요 — 하나의 CLI, API 비용 제로.
👁️ Agent Reach
AI 에이전트가 인터넷 전체에 접근할 수 있도록 한 번에 설정해 드립니다
빠른 시작 · 한국어 · 中文 · English · 日本語 · 지원 플랫폼 · 설계 철학
Agent Reach가 필요한 이유
AI 에이전트는 이미 인터넷에 접근할 수 있습니다 — 하지만 "인터넷에 접속할 수 있다"는 것은 시작에 불과합니다.
가장 가치 있는 정보는 소셜 미디어와 특화된 플랫폼에 분포되어 있습니다: Twitter 토론, Reddit 피드백, YouTube 튜토리얼, XiaoHongShu 리뷰, Bilibili 비디오, GitHub 활동... 여기가 정보 밀도가 가장 높은 곳이지만, 각 플랫폼은 고유한 진입장벽이 있습니다:
| 문제점 | 현실 |
|---|---|
| Twitter API | 유료 사용, 중간 정도 사용량 ~월 $215 |
| 서버 IP가 403 오류 발생 | |
| XiaoHongShu | 둘러보기 위해 로그인 필요 |
| Bilibili | 해외/서버 IP 차단 |
에이전트를 이 플랫폼에 연결하려면 도구를 찾고, 의존성을 설치하고, 설정을 디버깅해야 합니다 — 하나씩 직접.
Agent Reach는 이를 하나의 명령으로 바꿉니다:
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
이 명령을 에이전트에 복사해서 붙여넣으세요. 몇 분 뒤에는 트윗을 읽고, Reddit을 검색하고, Bilibili를 볼 수 있게 됩니다.
이미 설치하셨나요? 한 번에 업데이트하세요:
Update Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md
✅ 시작하기 전에 알면 좋은 것들
| 💰 완전 무료 | 모든 도구는 오픈 소스, 모든 API는 무료입니다. 유일한 비용은 서버 프록시(월 $1)일 수 있습니다 — 로컬 컴퓨터에서는 불필요 |
| 🔒 프라이버시 안전 | Cookie는 로컬에 유지됩니다. 업로드되지 않습니다. 완전 오픈 소스 — 언제든지 감사 가능 |
| 🔄 최신 상태 유지 | 업스트림 도구(yt-dlp, twitter-cli, rdt-cli, Jina Reader 등)를 추적하고 정기적으로 업데이트 |
| 🤖 모든 에이전트와 호환 | Claude Code, OpenClaw, Cursor, Windsurf... 명령을 실행할 수 있는 모든 에이전트 |
| 🩺 내장 진단 도구 | agent-reach doctor — 하나의 명령으로 작동 항목, 작동하지 않는 항목, 수정 방법 표시 |
지원 플랫폼
| 플랫폼 | 기능 | 설정 | 참고 |
|---|---|---|---|
| 🌐 Web | 읽기 | 없음 | 모든 URL → 깨끗한 Markdown (Jina Reader ⭐9.8K) |
| 🐦 Twitter/X | 읽기 · 검색 | Cookie | Cookie로 검색, 타임라인, 트윗 읽기, 아티클 읽기 가능 (twitter-cli) |
| 📕 XiaoHongShu | 읽기 · 검색 · 댓글 | OpenCLI / Cookie | OpenCLI는 사용자가 관리하는 기존 Chrome 세션만 사용하며, MCP/기존 도구는 Cookie-Editor 사용 |
| Jina Reader (공개 페이지) | Cookie | 전체 프로필, 회사, 채용 공고 검색 가능. 에이전트에 "LinkedIn 설정 도와줘"라고 말하세요 | |
| 💬 WeChat Articles | 검색 + 읽기 | 없음 | Exa를 통한 WeChat 공식 계정 게시글 검색 + 읽기 (설정 없음) + 선택적 Camoufox |
| 💻 V2EX | 인기 주제 · 노드 주제 · 주제 상세 + 답글 · 사용자 프로필 | 없음 | 공개 JSON API, 인증 없음. 기술 커뮤니티 콘텐츠에 적합 |
| 📈 Xueqiu (雪球) | 주식 시세 · 검색 · 인기 글 · 인기 종목 | 브라우저 Cookie | 에이전트에 "Xueqiu 설정 도와줘"라고 말하세요 |
| 🎙️ Xiaoyuzhou Podcast | 음성 변환 | 무료 API key | Groq Whisper를 통한 팟캐스트 오디오 → 전체 텍스트 변환 (무료) |
| 🔍 Web Search | 검색 | 자동 설정 | 설치 시 자동 설정, 무료, API key 불필요 (Exa via mcporter) |
| 📦 GitHub | 읽기 · 검색 | 없음 | gh CLI 기반. 공개 저장소는 즉시 사용 가능. gh auth login으로 Fork, Issue, PR 기능 활성화 |
| 📺 YouTube | 읽기 · 검색 | 없음 | 자막 + 1800+ 비디오 사이트 검색 (yt-dlp ⭐148K) |
| 📺 Bilibili | 읽기 · 검색 | 설정 없음 | bili-cli로 검색·비디오 정보(로그인 불필요), 자막은 OpenCLI. yt-dlp는 Bilibili의 412 차단으로 사용하지 않음 |
| 📡 RSS | 읽기 | 없음 | 모든 RSS/Atom 피드 (feedparser ⭐2.3K) |
| 검색 · 읽기 | Cookie | 2024년부터 인증 필요 — 설치 후 rdt login 실행 (rdt-cli) |
설정 단계: 없음 = 설치 후 바로 사용 · 자동 = 설치 시 처리 · mcporter = MCP 서비스 필요 · Cookie = 브라우저에서 내보내기 · 프록시 = 월 $1
빠른 시작
이 명령을 AI 에이전트(Claude Code, OpenClaw, Cursor 등)에 입력하세요:
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
에이전트가 자동으로 설치하고, 환경을 감지하고, 준비된 항목을 알려줍니다.
🔄 이미 설치하셨나요? 한 번에 업데이트:
Update Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md
수동 설치
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto # 읽기 전용 확인 (기본값)
agent-reach install --env=auto --system # 시스템 변경을 명시적으로 승인한 경우에만
Skill로 설치 (Claude Code / OpenClaw / Skill을 지원하는 모든 에이전트)
npx skills add Panniantong/Agent-Reach@agent-reach
Skill이 설치된 후, 에이전트는 agent-reach CLI 사용 가능 여부를 자동 감지하고 필요한 경우 설치합니다.
agent-reach install --system을 명시적으로 승인한 경우에만 Skill이 자동 등록됩니다. 기본agent-reach install은 읽기 전용입니다.
별도 설정 없이 바로 사용
별도의 설정이 필요 없습니다. 에이전트에게 요청하기만 하면 됩니다:
- "이 링크 읽어줘" → 모든 웹 페이지에 대해
curl https://r.jina.ai/URL - "이 GitHub 저장소는 무엇인가요?" →
gh repo view owner/repo - "이 비디오는 무엇을 다루나요?" → 자막을 위해
yt-dlp --dump-json URL - "이 트윗 읽어줘" →
TWITTER_AUTH_TOKEN/TWITTER_CT0설정 후twitter tweet URL - "이 RSS 구독해줘" → 피드 파싱을 위해
feedparser - "GitHub에서 LLM 프레임워크 검색" →
gh search repos "LLM framework"
기억할 명령이 없습니다. 에이전트가 SKILL.md를 읽고 무엇을 호출할지 알고 있습니다.
필요할 때 설정
사용하지 않나요? 설정하지 마세요. 모든 단계는 선택 사항입니다.
🍪 Cookies — 무료, 2분
에이전트에 "Twitter 쿠키 설정 도와줘"라고 말하세요. Cookie-Editor 수동
내보내기 절차를 안내합니다. 저장한 값은 agent-reach doctor가 명시적
자격 증명의 존재 여부를 확인할 때만 사용하며, doctor는 twitter status를
실행하지 않습니다. 직접 실행하는 twitter 프로세스에는
TWITTER_AUTH_TOKEN과 TWITTER_CT0를 명시적으로 전달해야 합니다.
🌐 Proxy — 월 $1, 서버 전용
대부분의 사용자는 프록시가 필요 없습니다. 네트워크에서 Reddit/Twitter가 차단된 경우에만 프록시를 설정하세요. Bilibili는 bili-cli를 사용합니다.
Reddit은 이제 프록시 없이 rdt-cli를 통해 무료로 작동합니다. 로컬 컴퓨터는 Bilibili에도 프록시가 필요 없습니다.
한눈에 보는 상태
$ agent-reach doctor
👁️ Agent Reach 상태
========================================
✅ 사용 가능:
✅ GitHub 저장소 및 코드 — 공개 저장소 읽기 및 검색 가능
✅ YouTube 비디오 자막 — yt-dlp
✅ Bilibili 검색 및 비디오 정보 — bili-cli (자막은 OpenCLI)
✅ RSS/Atom 피드 — feedparser
✅ 웹 페이지 (모든 URL) — Jina Reader API
🔍 검색 (무료 Exa key로 잠금 해제):
⬜ 웹 시맨틱 검색 — exa.ai에서 무료 key 발급
🔧 설정 가능:
⚠️ Twitter/X — doctor는 명시적 자격 증명의 존재만 확인하며, 업스트림 CLI에는 환경 변수가 필요
✅ Reddit 글 및 댓글 — rdt-cli를 통한 검색 및 읽기 (무료, 프록시 없음)
⬜ XiaoHongShu 노트 — OpenCLI는 기존 세션만 사용하며, 그 외에는 Cookie-Editor로 MCP/기존 도구 설정
상태: 6/9 채널 사용 가능
설계 철학
Agent Reach는 스캐폴딩(scaffolding) 도구이지, 프레임워크가 아닙니다.
새 에이전트를 실행할 때마다 도구를 찾고, 의존성을 설치하고, 설정을 디버깅하는 데 시간을 보내게 됩니다 — Twitter는 무엇으로 읽나요? Reddit 차단을 어떻게 우회하나요? YouTube 자막은 어떻게 추출하나요? 매번 동일한 작업을 반복해야 합니다.
Agent Reach는 한 가지 간단한 작업을 수행합니다: 도구 선택 및 설정 결정을 대신 해줍니다.
설치 후, 에이전트는 업스트림 도구(twitter-cli, rdt-cli, xhs-cli, yt-dlp, mcporter, gh CLI 등)를 직접 호출합니다 — 중간에 래퍼 계층이 없습니다.
🔌 모든 채널은 플러그인 가능
각 플랫폼은 업스트림 도구에 매핑됩니다. 마음에 안 드나요? 교체하세요.
channels/
├── web.py → Jina Reader ← Firecrawl, Crawl4AI로 교체...
├── twitter.py → twitter-cli ← 공식 API로 교체...
├── youtube.py → yt-dlp ← YouTube API, Whisper로 교체...
├── github.py → gh CLI → REST API, PyGithub로 교체...
├── bilibili.py → bili-cli ▸ OpenCLI ▸ 검색 API (yt-dlp는 412 차단으로 폐기)
├── reddit.py → OpenCLI ▸ rdt-cli (로그인 상태 필요)
├── xiaohongshu.py → OpenCLI ▸ xiaohongshu-mcp ▸ xhs-cli
├── linkedin.py → linkedin-mcp ← LinkedIn API로 교체...
├── rss.py → feedparser ← atoma로 교체...
├── exa_search.py → mcporter MCP ← Tavily, SerpAPI로 교체...
└── __init__.py → 채널 레지스트리 (doctor 검사용)