Это руководство описывает установку расширения без Chrome Web Store — напрямую из папки в режиме разработчика. Работает в Chrome, Chromium, Edge и Firefox.
- Простая установка (Рекомендуется)
- Продвинутая установка (для разработчиков)
- Шаг 2 — Запустить демон Mnemostroma
- Шаг 3 — Загрузить расширение в браузер
- Шаг 4 — Проверить установку
- Обновление расширения
- Устранение проблем
Если вы установили Mnemostroma через стандартный Python-пакет (pip/pipx) или с помощью установщика Windows (mnemostroma-clients-setup.exe), файлы расширения уже находятся на вашем компьютере! Вам не нужно клонировать репозиторий Git или скачивать ZIP-архивы.
При первом запуске команды mnemostroma setup или установщика Windows готовая к работе скомпилированная сборка расширения автоматически распаковывается в вашу домашнюю директорию:
- Linux / macOS:
~/.mnemostroma/extension(или/home/<имя>/.mnemostroma/extension) - Windows:
%USERPROFILE%\.mnemostroma\extension(илиC:\Users\<Имя>\.mnemostroma\extension)
Вы можете сразу перейти к Шагу 3 — Загрузить расширение в браузер и указать эту папку.
Если вы хотите участвовать в разработке расширения, изменять его исходный код, собирать собственные дистрибутивы или запускать тесты Vitest:
Вариант A — клонировать репозиторий:
git clone https://github.com/GG-QandV/mnemostroma.git
cd mnemostroma/src/extensionВариант B — скачать ZIP:
- Откройте https://github.com/GG-QandV/mnemostroma
- Нажмите Code → Download ZIP
- Распакуйте архив на диск
- Путь к расширению: папка
src/extension/(в ней должен лежать файлmanifest.json).
Перейдите к Шагу 3 — Загрузить расширение в браузер и укажите эту папку.
Расширение отправляет перехваченные диалоги на ваш локальный демон. Без него иконка расширения будет красной.
# Проверить, что демон запущен и отвечает
curl http://127.0.0.1:8766/health
# Ожидаемый ответ: {"status":"ok","mcpConfirmed":true}Если демон не запущен — обратитесь к основному руководству по установке.
-
Откройте в адресной строке браузера:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Chromium:
chromium://extensions/
- Chrome:
-
Включите "Режим разработчика" (переключатель в правом верхнем углу).
-
Нажмите кнопку "Загрузить распакованное" / "Load unpacked" (в левом верхнем углу).
-
В открывшемся диалоге выбора папки укажите путь к расширению:
- Для простой установки: выберите папку
extensionвнутри вашей домашней директории.mnemostroma(~/.mnemostroma/extensionилиC:\Users\<Имя>\.mnemostroma\extension). - Для продвинутой установки: выберите папку
src/extensionвашего клонированного/распакованного репозитория.
- Для простой установки: выберите папку
-
Расширение появится в списке с иконкой Mnemostroma.
-
Закрепите иконку в тулбаре браузера: нажмите на иконку пазла (расширения) в панели инструментов → нажмите кнопку «закрепить» (булавка) напротив Mnemostroma.
-
Откройте в адресной строке:
about:debugging -
Нажмите на вкладку "This Firefox" / "Этот Firefox" в левом меню.
-
Нажмите кнопку "Load Temporary Add-on…" / "Загрузить временное дополнение…"
-
Выберите файл
manifest.jsonвнутри папки расширения (либо из~/.mnemostroma/extension/, либо изsrc/extension/). -
Расширение успешно загрузится и появится в списке.
Важно для Firefox: временное расширение удаляется при каждом перезапуске браузера. Для постоянной установки без маркета используйте Firefox Developer Edition или Firefox ESR с подписанным XPI пакетом.
- Иконка на панели — нажмите на иконку Mnemostroma в тулбаре браузера.
- Статус подключения к демону:
- 🟢 зелёный — демон успешно запущен и работает.
- 🟡 жёлтый — демон доступен, но глобальный захват диалогов приостановлен.
- 🔴 красный — демон недоступен (убедитесь, что служба запущена).
- Проверить захват в реальном времени:
- Откройте любой поддерживаемый чат (например, claude.ai или chatgpt.com).
- Начните диалог или отправьте сообщение.
- После ответа ИИ иконка должна подтвердить успешный захват зеленой индикацией.
При обновлении Mnemostroma или изменении кода расширения:
Chrome / Edge:
- Откройте страницу
chrome://extensions/ - Найдите блок Mnemostroma и нажмите на кнопку 🔄 (обновить) в правом нижнем углу карточки. (Или нажмите кнопку «Обновить» в верхней панели страницы, чтобы перезагрузить все распакованные расширения сразу).
Firefox:
Перезагрузите временное расширение на странице about:debugging с помощью кнопки "Reload" / "Перезапустить".
Локальный демон не запущен или порты заняты другим приложением. Выполните проверку в терминале:
curl http://127.0.0.1:8766/healthЕсли возвращается ошибка подключения — запустите демон командой mnemostroma on.
Это стандартное предупреждение безопасности Google Chrome для любых расширений, установленных локально. Оно появляется при запуске браузера, не мешает работе и его можно просто закрыть.
Вы выбрали не ту папку при импорте. Убедитесь, что выбираете именно папку extension (для простого пути) или src/extension (для продвинутого), внутри которой непосредственно лежит файл manifest.json (а не наддиректории).