설치해서, 직접 돌렸다
이 도구의 약속은 "에이전트에 인터넷 능력을 원클릭 장착, 접입 방식이 세대교체돼도 네가 신경 쓸 필요 없게"다. 문서를 믿는 대신 격리 가상환경에 설치하고 핵심 명령 doctor를 실제로 실행했다.
결과는 건강검진표 그 자체였다. 15개 채널을 스캔해 우리 머신 기준 4개 가용(V2EX·RSS·웹읽기·B리서치 검색), 나머지엔 상태별 표식과 함께 정확한 설치 처방(yt-dlp 설치 명령, mcporter+Exa MCP 등록 명령)을 내렸다. 세부가 좋다. GitHub 검사에서 "기기 ID를 기록하는 gh auth status는 실행하지 않으므로 실시간 검증은 생략했다"는 각주를 다는 도구는 흔치 않다.
표방을 코드로 대조했다
이런 도구의 급소는 쿠키다. 트위터·샤오훙수 같은 채널은 로그인 세션이 필요하고, 여기서 선을 넘는 도구가 많다. README는 "로그인 대행 없음, 수동 내보내기 우선"을 표방하는데, 실제 코드(cookie_extract.py)를 열어 대조했다.
- 파일 첫 줄부터 "최소권한 쿠키 추출"을 선언하고, 명시적으로 요청한 플랫폼 하나씩만 추출하는 구조다
- 플랫폼별로 도메인과 쿠키 이름을 명세로 잠갔고, URL에 섞인 자격증명을 지우는 유틸을 거친다
- 로그인을 대신 수행하는 코드는 없다
표방과 구현이 일치했다. 이번 검수 시리즈에서 라이선스와 서명 조항이 문서 뒤에 숨어 있던 사례들과 대조적으로, 민감한 부분을 앞에 세워 둔 쪽이다.
실체와 위치
파이썬 69파일 17,048줄, 테스트 35개, 기여자 39명, 최근 90일 커밋 86. 채널마다 어댑터(channels/)를 두고 백엔드(OpenCLI 등)와 분리한 구조라 "접입 방식이 바뀌면 우리가 갈아탄다"는 약속을 코드 구조가 뒷받침한다. 스타 79,590은 중국 에이전트 생태계(OpenClaw 튜토리얼·트렌드샷 1위)에서 온 곡선이고, README 상단은 스폰서 광고로 수익화돼 있다.
우리 분류로는 도구 동봉형의 변종인 능력 설치기다. 스킬이 지식을 주입한다면 이건 도구 자체를 장착하고, 게다가 장착 상태를 진단한다. 발동 문제도 없다. 스킬이 아니라 CLI라서, 부르면 무조건 돈다.
가져올 것과 주의
- 에이전트에게 검색·웹읽기·유튜브 자막 같은 능력을 붙이고 싶은데 MCP 설정 지옥이 싫다면, doctor 한 번이 지도와 처방을 같이 준다
- 도구를 만드는 쪽엔 doctor 패턴이 배울 거리다. 설치기가 진단기를 겸하면 이슈 문의의 절반이 사라진다
- 주의: 쿠키 채널(트위터 등)은 해당 서비스 약관과 계정 리스크를 본인이 지는 영역이다. 도구가 최소권한이어도 행위의 책임은 사용자에게 남는다. README 스폰서 광고와 중국 생태계 우선 문서(한국어 README 동봉)는 알고 쓰면 된다