Вышла версия v0.3.1.
KnockOutEZ/wigolo
Лучший веб для вашего AI coding agent — локальный поиск, fetch, crawl и исследование через MCP. Без API ключей, без облака, $0 за запрос. Публичная бета.
Что это за инструмент
Wigolo — это локальный MCP-сервер для веб-интеллекта, позволяющий AI-агентам выполнять поиск, парсинг и исследование контента без использования облачных API и ключей.
Зачем нужен
Инструмент решает проблему зависимости AI-агентов от платных веб-сервисов, предоставляя локальную инфраструктуру для сбора данных. Он полезен разработчикам, которым нужно, чтобы их агенты (например, в Cursor или Claude Code) самостоятельно искали информацию в интернете, извлекали данные со страниц и проводили исследования, не расходуя квоты внешних API.
Что можно реализовать
- Интеграция веб-поиска и парсинга в IDE-агенты (Cursor, VS Code, Windsurf) через MCP.
- Автономное исследование тем (research) с синтезом ответов с помощью локальных или бесплатных LLM.
- Создание self-hosted AI-агентов на базе LangChain или CrewAI с доступом к живому интернету.
- Кэширование и поиск похожих веб-страниц для улучшения контекста при генерации кода.
Ключевые возможности
- Полная локальность: данные хранятся в ~/.wigolo/, нет облачных запросов.
- Работа без API-ключей для базовых операций (search, fetch, crawl, extract).
- Поддержка множества клиентов через MCP: Claude Code, Gemini CLI, OpenCode и др.
- Простая установка через npx с автоматической настройкой конфигурации агентов.
- Гибкость LLM-провайдеров: можно использовать бесплатные ключи (Gemini) или полностью локальные модели (Ollama).
👤 Кому подойдёт: разработчики, использующие AI-кодинг-ассистентов, и инженеры, разрабатывающие автономных AI-агентов
Релизы
Добавлены академический поиск, адаптер crates.io, удалённый rerank и защита от антибота; исправлены SSRF, кэш и ARM64.
- Added: Добавлен поиск по академическим источникам и адаптер для crates.io.
- Added: Появилась поддержка удалённых и локальных провайдеров для ранжирования (rerank).
- Added: Реализован механизм обхода антибота с использованием безголовых браузеров.
- Fixed: Устранена уязвимость SSRF путём привязки сокета к проверенному IP.
- Fixed: Исправлена работа на ARM64 и улучшена стабильность кэширования.
Исправлена работа с SPA и хешированием, улучшена надежность установки и документация.
- Fixed: Исправлено хеширование контента при наблюдении: теперь используется полный текст, а не усеченный.
- Fixed: Унифицирована обработка SPA и добавлен сигнал полноты контента при загрузке страниц.
- Added: Улучшена надежность установки на чистых машинах и добавлены проверки в CI.
- Added: Обновлена публичная документация: упрощен README, переработаны примеры и справочные материалы.
- Fixed: Добавлены инструкции по устранению ошибок при установке и загрузке на разных платформах.