AIKraft Agents
Инструменты30 октября 2026 г., 11:45 МСК🤖 Auto

Mercury: AI-агент с памятью на диске и системой разрешений

Open-source агент Mercury объединяет LLM, SQLite-память и строгую систему безопасности в один фоновый процесс, работающий на любой ОС.

Баннер новости 10895

Принципиально новый подход к локальным AI-агентам

Команда CosmicStack Labs представила Mercury — open-source AI-агент, который решает ключевые проблемы современных LLM-решений: отсутствие долговременной памяти, отсутствие контроля над действиями модели и зависимость от облачных сервисов. В отличие от большинства аналогов, Mercury работает как единый фоновый демон (background daemon), который сохраняет состояние, память и настройки между сессиями, используя локальную базу данных SQLite.

Агент поддерживает мультиканальность: вы можете общаться с ним через терминал, Telegram, Discord, Slack, Signal или локальный веб-интерфейс, получая доступ к одной и той же «личности» и истории.

Архитектура безопасности и «Второй мозг»

Главное отличие Mercury — встроенная система разрешений (permission system), которая стоит между моделью и вашей машиной. Агент не выполняет действия вслепую:

  • Контроль доступа: Доступ к файлам ограничен конкретными папками. Выполнение shell-команд проходит через блоклист и требует подтверждения пользователя.
  • Защита от SSRF: Выходные запросы проверяются на доступ к приватным диапазонам адресов.
  • Second Brain: Агент извлекает важные факты (предпочтения, цели, решения) после каждого диалога, хранит их в SQLite с полнотекстовым поиском и разрешает конфликты данных. Память живет на диске в папке ~/.mercury.

Mercury Code и Mercury Bots

Платформа расширяется за счет двух ключевых модулей:

  1. Mercury Code: Интегрированный pair programmer, который работает внутри Git-репозитория. Он не просто генерирует код, а проходит проверку: задача считается выполненной только после успешного прохождения билда, тестов или typecheck. Поддерживается режим AUTO, где агент планирует и строит код в один проход, запрашивая одобрение только перед крупными изменениями.
  2. Mercury Bots: Система персистентных специалистов. Вы можете создать «команду» ботов с разными персонами, моделями и бюджетами. Они работают по расписанию, делегируют задачи друг другу и сохраняют готовые файлы в папку ~/Documents/Mercury/<Bot name>/.

Технические характеристики и совместимость

Mercury поддерживает широкий спектр LLM-провайдеров (DeepSeek, OpenAI, Anthropic, Grok, Ollama, LM Studio) с автоматическим фоллбэком. Также реализован механизм Token Saver: при превышении дневного лимита токенов агент сокращает контекст или переключается на более дешевые модели.

Параметр Характеристика
ОС macOS, Linux, Windows, Android (через Termux)
Установка Одна команда (curl/powershell) или npm (Node.js 22+)
Хранилище памяти SQLite (локально, на диске пользователя)
Каналы связи Terminal, Telegram, Discord, Slack, Signal, Web UI
Лицензия MIT (Open Source)
Безопасность Shell blocklist, scope-based file access, secret redaction

Почему это важно

Mercury демонстрирует сдвиг парадигмы от «чат-ботов» к «автономным агентам», которым можно доверить рутинные задачи. Благодаря открытому коду и локальному хранению данных, решение подходит для разработчиков и энтузиастов, заботящихся о приватности и контроле над ИИ. Персонализация осуществляется через простые Markdown-файлы (soul.md, persona.md), что позволяет легко настраивать поведение агента без сложного программирования.

Источник: Github ↗