Открытая инфраструктура для агентов, которая добавляет AI-ассистенту постоянную память, задачи по расписанию и каналы общения, например Telegram и Lark.
cosmicstack-labs/mercury-agent
Локально размещаемый AI-агент с памятью на устройстве, инструментами с контролем доступа и подключением через CLI, Telegram, Discord или Slack.
- Звёзды
- 3,881
- Форки
- 399
- Открытые issues
- 20
- Последний коммит
- вчера
Что это?
Mercury Agent — AI-агент на TypeScript, который работает на вашем устройстве как единый фоновый процесс: на macOS, Linux, Windows или Android через Termux. Он устанавливается как служба, запускаемая при входе в систему, перезапускается после сбоя и предоставляет одного и того же агента с одной и той же памятью через терминальный интерфейс, Telegram, Discord, Slack, Signal или локальную веб-панель, доступную по адресу 127.0.0.1.
Главное дополнение к стандартным инструментам для работы с файлами, shell и вебом — система контроля: неизменяемый список запрещённых shell-команд, права на чтение и запись для отдельных папок, запросы на подтверждение, защита от SSRF при выполнении запросов и маскирование секретов в логах. Second Brain хранит типизированные дедуплицированные факты в локальной базе SQLite с полнотекстовым поиском и перед каждым ответом вспоминает подходящие из них, а дневной лимит токенов ограничивает каждый ход. Провайдеры, включая DeepSeek, OpenAI, Anthropic, Ollama, LM Studio и любые совместимые с OpenAI endpoint'ы, используются с переключением на резервный вариант.
Ядро дополняют два режима: Mercury Code планирует и вносит изменения в репозиторий и отмечает задачу выполненной, только если проходят сборка, тест или проверка типов; Mercury Bots — постоянно работающие специализированные агенты со своей персоной, разрешениями и бюджетом, которые выполняют задачи по расписанию и сохраняют готовые файлы в локальную папку. В комплекте около 50 инструментов, а также устанавливаемые пользовательские skills и планировщик в стиле cron.
Ключевые возможности
- 01Система разрешений с фиксированным списком запрещённых shell-команд, правами на чтение и запись для отдельных папок, режимами Ask Me или Allow All для каждой сессии и защитой от SSRF при загрузке URL.
- 02Память Second Brain: десять типов фактов автоматически извлекаются и сохраняются в локальную базу SQLite с полнотекстовым поиском, почасовой консолидацией и просмотром через `/memory`.
- 03Доступ к одному экземпляру агента через терминальный интерфейс, Telegram, Discord, Slack, Signal и веб-панель на localhost с чатом, Kanban-доской и панелью управления ботами.
- 04Mercury Code работает с репозиторием по плану в реальном времени и отмечает задачи выполненными, только если проходят сборка, тест или проверка типов.
- 05Mercury Bots работают как постоянно действующие специалисты по расписанию — поодиночке или группами, с делегированием задач, отдельным бюджетом для каждого бота и передачей готовых файлов.
- 06Переключение между DeepSeek, OpenAI, Anthropic, Grok, Ollama, LM Studio и любыми совместимыми с OpenAI endpoint'ами, а также дневной лимит токенов с режимом Token Saver.
- 07Около 50 встроенных инструментов для работы с файлами, shell, git, GitHub, расписанием, субагентами и Spotify; дополнительные skills можно установить с skills.mercuryagent.sh.
Сценарии использования
- Использовать персонального помощника, который хранит память на вашем устройстве и продолжает работать, даже когда вы закрываете ноутбук.
- Поручать агенту изменять код в репозитории с запросами на подтверждение и проверкой результата до того, как он сообщит об успехе.
- Обращаться к одному агенту из общего канала Telegram или Discord, разграничив доступ администраторов и участников по ролям.
- Планировать регулярные исследовательские задачи или подготовку отчётов с передачей файлов в локальную папку или чат.
- Хранить промпты, ключи и данные переписок на собственном диске, а не в размещённом сервисе.
Быстрый старт
- 1
Установите через npm (Node.js 22 или новее)
npm i -g @cosmicstack/mercury-agent - 2
Запустите Mercury и завершите работу мастера настройки
mercury
Что важно знать
- Скрипты установки передаются из интернета через конвейер, поэтому для однострочного установщика нужно доверять внешнему скрипту.
- Навыки сообщества не проходят аудит — перед установкой их следует проверить.
- Для полноценного использования нужны API-ключи провайдера LLM или аккаунт Mercury Cloud.
В подборках
Темы
Частые вопросы
- Что такое mercury-agent?
- Локально размещаемый AI-агент с памятью на устройстве, инструментами с контролем доступа и подключением через CLI, Telegram, Discord или Slack. Mercury Agent — AI-агент на TypeScript, который работает на вашем устройстве как единый фоновый процесс: на macOS, Linux, Windows или Android через Termux. Он устанавливается как служба, запускаемая при входе в систему, перезапускается после сбоя и предоставляет одного и того же агента с одной и той же памятью через терминальный интерфейс, Telegram, Discord, Slack, Signal или локальную веб-панель, доступную по адресу 127.0.0.1.
- mercury-agent можно использовать бесплатно? Какая у него лицензия?
- mercury-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mercury-agent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mercury-agent — 6 нояб. 2026 г..
- Для чего можно использовать mercury-agent?
- Использовать персонального помощника, который хранит память на вашем устройстве и продолжает работать, даже когда вы закрываете ноутбук. Поручать агенту изменять код в репозитории с запросами на подтверждение и проверкой результата до того, как он сообщит об успехе. Обращаться к одному агенту из общего канала Telegram или Discord, разграничив доступ администраторов и участников по ролям. Планировать регулярные исследовательские задачи или подготовку отчётов с передачей файлов в локальную папку или чат. Хранить промпты, ключи и данные переписок на собственном диске, а не в размещённом сервисе.
- Как установить mercury-agent?
- Установите через npm (Node.js 22 или новее): npm i -g @cosmicstack/mercury-agent Запустите Mercury и завершите работу мастера настройки: mercury
- Где скачать mercury-agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cosmicstack-labs/mercury-agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Личный AI-ассистент с открытой памятью и рабочей средой Pi coding agent, доступный из браузера, с телефона и через WeChat.
Самостоятельно размещаемая многопользовательская платформа AI-агентов, где команды делятся специализированными агентами, доступными через Telegram, Discord, Feishu и другие чаты.
Локальный персональный AI-ассистент на понятном Python: собственный цикл агента, память на SQLite и встроенные evals.
Самостоятельно размещаемая платформа персонального ИИ-ассистента с приоритетом конфиденциальности, автономными агентами, 250+ инструментами, поддержкой MCP и подключением к Telegram и WhatsApp.
Открытый форк NagramX, переносящий возможности exteraGram на Android и добавляющий модель разрешений для плагинов.