wigolo - AI 에이전트를 위한 로컬 우선 웹 검색/수집 도구
7 hours ago
3
- AI 에이전트에 검색/페이지 읽기/크롤링/데이터 추출/캐시/유사 문서 검색/리서치 기능을 하나의 MCP 인터페이스로 제공함
- 검색은 18개 엔진을 함께 조회한 뒤 결과를 합치고 로컬 모델로 재정렬하며, 각 결과에 원문 발췌와 출처 위치/인용 ID/평가 점수를 붙임
- 페이지 읽기는 일반 HTTP 요청으로 시작해 SPA나 봇 차단 화면이 감지되면 헤드리스 브라우저로 자동 전환함
- PDF와 로그인 세션을 처리하고 클릭/입력/스크롤/스크린샷 같은 브라우저 동작도 수행할 수 있음
- 여러 페이지를 순회하는 크롤링과 테이블/메타데이터/JSON-LD/사용자 지정 스키마 기반 데이터 추출을 지원함
- 읽은 페이지는 로컬 캐시와 벡터 인덱스에 저장되며, diff와 watch로 변경 사항을 감지해 웹훅으로 알릴 수 있음
- 검색/읽기/크롤링/추출/캐시/유사 검색은 API 키 없이 로컬에서 동작하고 요청 횟수에 따른 비용이 없음
- 출처가 포함된 보고서를 만드는 research와 자율 수집을 수행하는 agent는 LLM 연결이 선택 사항이며, Ollama로 완전한 로컬 구성도 가능함
- 실패한 검색 엔진과 오래된 캐시, 차단된 페이지, 잘린 결과를 숨기지 않고 결과 상태에 명시함
- Claude Code/Cursor/Codex 등은 npx wigolo init --agents=...으로 설치와 MCP 설정을 함께 처리할 수 있음
- Node.js 20 이상과 약 1.5GB의 디스크가 필요하며 MCP/REST API/CLI/Docker/TypeScript/Python SDK를 제공함
- Public Beta 상태이며 AGPL-3.0 라이선스로 공개
- 수정한 버전을 네트워크 서비스로 운영하면 수정 소스를 공개해야 함
-
Homepage
-
Tech blog
- wigolo - AI 에이전트를 위한 로컬 우선 웹 검색/수집 도구