Mole: агент глубокого исследования с заданным бюджетом и проверяемыми цитатами для вашего терминала
Mole — это агент глубокого исследования, работающий в вашем терминале. Он разбивает вопрос на части, ищет в интернете, читает источники, извлекает утверждения, проверяет каждое утверждение по тексту, из которого оно взято, и пишет ответ со ссылками. В отличие от чат-агентов, он обеспечивает строгий бюджет, проверяет каждое утверждение и сохраняет ваши локальные данные в тайне.
Обеспеченный бюджет
Каждый вызов модели резервируется в рамках бюджета до его выполнения и списывается после, используя реестр с ограничениями неотрицательности в схеме базы данных. Флаг --usd 0.50 означает, что запуск остановится на пятидесяти центах. Измеренный перерасход по тестовому корпусу составляет 0%.
Проверенные цитаты
Каждое утверждение сопровождается цитатой, которая дословно присутствует на странице источника. Утверждения, не прошедшие эту проверку, отбрасываются при извлечении. Выжившие утверждения можно перепроверить по их источнику, а неподтвержденные помечаются в отчете.
Конфиденциальность локальных данных
Укажите mole файл CSV или папку, и он проанализирует данные, не покидая ваш компьютер. Модель выбирает шаблон гипотезы и имена столбцов; mole выполняет SQL локально. Обратно передаются только агрегаты (количество, средние значения, результаты тестов, группы, охватывающие не менее пяти записей). mole crossings показывает, что именно покинуло ваш компьютер.
Установка
Установка через скрипт (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/lajosdeme/mole/main/install.sh | shИли через Homebrew:
brew install lajosdeme/mole/moleArch Linux (AUR): yay -S mole-research-bin или mole-research. Debian/Ubuntu: скачайте .deb со страницы релизов. Из исходников (Go 1.25+): go install github.com/lajosdeme/mole/cmd/mole@latest.
Конфигурация
Вам потребуется поисковый провайдер и провайдер моделей. Ключи хранятся в ~/.config/mole/config.json с режимом 0600 — никогда в переменных окружения. Mole поддерживает большинство LLM, включая кодинг-агентов, подписки и локальные модели.
Поддержка MCP
Mole говорит на MCP, поэтому кодинг-агент может управлять им — либо передавая mole вопрос и собирая ответ, либо в режиме инструментов, когда агент выполняет рассуждения, а mole предоставляет немодельные части.
Это бесплатно и с открытым исходным кодом, работает как один статический бинарник без зависимостей времени выполнения.
📖 Читать полный исходник: HN AI Agents
👀 Смотрите также

Как ИИ-ассистенты получают веб-страницы: анализ логов Nginx для ChatGPT, Claude, Gemini и других
Разработчик протестировал пять основных ИИ-ассистентов, предоставляя им уникальные URL-адреса и отслеживая логи Nginx, что выявило различные модели получения данных: ChatGPT, Claude и Perplexity используют специальные user-agent, в то время как Gemini отвечал из своего индекса без получения данных.
Claude Garmin MCP Сервер: Реальные данные фитнеса для умных тренировочных советов
Сервер MCP, который подключает Claude Desktop к Garmin Connect и предоставляет 8 инструментов (готовность к восстановлению, ВСР, МПК и др.) для составления тренировочных планов на основе данных.

7-Файловый Уровень Управления для Предотвращения Дрейфа Сессий LLM
Разработчик создал слой управления с семью файлами, чтобы предотвратить тихую отмену архитектурных решений Клодом между сессиями. Система включает файлы active_context.md, contracts.md и decisions.md со строгим циклом выполнения.

Клод Код Визуализация Рабочего Процесса Иерархия Памяти и Система Навыков
Пользователь Reddit поделился визуальной диаграммой, показывающей, как Claude Code организует память через многоуровневые файлы CLAUDE.md и реализует повторно используемые навыки через файлы SKILL.md. Рабочий цикл предлагает использовать режим Plan с авто-принятием и частыми коммитами.