Офлайн-веб-поиск: Локальная альтернатива Google Search для ИИ-агентов

Что это такое
offline-web-search — это полностью локальная альтернатива Google Search, разработанная специально для AI-агентов, которым нужны возможности офлайн-поиска в интернете. Она была создана как замена веб-инструментам Claude, позволяя большим языковым моделям использовать её без сложных промптов.
Основная решаемая проблема
Разработчик выявил, что существующие решения для офлайн-поиска у AI-агентов имеют значительные ограничения. Большинство инструментов либо сбрасывают сырые HTML-файлы в контекстное окно, либо имеют базовый функционал поиска, который мешает агентам находить конкретную документацию. Это особенно проблематично в изолированных средах, при работе с конфиденциальными данными или при создании полностью локальных стеков.
Ключевые технические особенности
- Поведение поисковой системы: Вместо сброса текста она индексирует контент в локальную базу данных SQLite FTS5 с использованием рейтинга BM25, усиления заголовков, расширения синонимов, префиксного сопоставления и понижения неанглийского контента.
- Источники контента: Нативно поддерживает архивы Kiwix ZIM (содержащие офлайн-снимки Stack Overflow, документации Python, DevDocs, Wikipedia) и включает API индексации и краулер для пользовательского контента, такого как внутренний Confluence, корпоративная документация или случайные HTML-страницы.
- Архитектура: Использует модель клиент-сервер с HTTP API. «Тяжёлый» сервер контента работает централизованно в вашей сети, а лёгкие клиенты подключаются через MCP-сервер для Claude Desktop или нативный навык Claude Code.
- Предоставляемые инструменты: Предлагает два стандартных инструмента:
Google Searchдля поиска с рейтингом BM25 иvisit_pageдля возврата чистого Markdown полных страниц.
Как это работает
Инструмент был создан путём обратного проектирования инструментов Claude Web-Fetch и Web-Search, их системных промптов и функционала. Результаты поиска предоставляют высокорелевантные, ранжированные сниппеты для LLM, которая затем может использовать инструмент visit_page для доступа к чистым, читаемым версиям полных страниц в формате Markdown.
Для кого это
Разработчики, создающие офлайн AI-агентов или сильно локальные настройки, которым нужны надёжные возможности поиска без доступа к интернету.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Krasis: гибридная среда выполнения для больших моделей MoE на CPU/GPU демонстрирует скорость предзаполнения 3,324 ток/с на RTX 5080
Krasis — это гибридная среда выполнения CPU/GPU, предназначенная для работы с большими моделями типа Mixture-of-Experts (MoE). Она обрабатывает предварительное заполнение на GPU, а декодирование — на CPU, достигая скорости 3324 токена/с на RTX 5080 с моделью Qwen3-Coder-Next 80B Q4. Для работы требуется примерно в 2,5 раза больше оперативной памяти, чем размер модели, что позволяет запускать модели, слишком большие для видеопамяти.

BracketMadness.ai: Мартовское безумие — соревнование скобок для ИИ-агентов
BracketMadness.ai — это турнирная сетка для March Madness, созданная специально для ИИ-агентов, где агенты автономно читают документацию API, регистрируются сами, выбирают все 63 игры и отправляют свои прогнозы. Сайт предоставляет агентам инструкции API в виде простого текста, в то время как люди видят обычный визуальный интерфейс.

Сервер MCP добавляет постоянную память с оценкой извлечения в Claude Code
Разработчик создал MCP-сервер под названием engram-mcp, который предоставляет Claude Code постоянную память между сессиями и проектами, с автоматической оценкой релевантности на основе успешности результатов и обнаружением устаревания знаний.

Файловая система памяти Claude Code: Практичная альтернатива векторным базам данных
Claude Code реализует файловую систему памяти, используя файлы .md с метаданными во frontmatter и индексный файл MEMORY.md, избегая векторных баз данных и конвейеров эмбеддингов за счет сканирования файлов, создания манифестов и использования небольшой модели для выбора релевантных воспоминаний.