Repolode
cosmicstack-labs

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. 1

    Установите через npm (Node.js 22 или новее)

    npm i -g @cosmicstack/mercury-agent
  2. 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-ассистенту постоянную память, задачи по расписанию и каналы общения, например Telegram и Lark.

1,2 тыс.131JavaScriptMITАктивно поддерживаетсяОбновлён 19 часов назад

Самостоятельно размещаемая многопользовательская платформа AI-агентов, где команды делятся специализированными агентами, доступными через Telegram, Discord, Feishu и другие чаты.

5314GoAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемая платформа персонального ИИ-ассистента с приоритетом конфиденциальности, автономными агентами, 250+ инструментами, поддержкой MCP и подключением к Telegram и WhatsApp.

42963TypeScriptMITОбновлён 2 месяца назад