Документация для пользователей
Что нового в 0.1.15
- Выбор темы приложения: светлая, тёмная или авто по системе.
- Язык и тему перенесли в «Настройки приложения» с подсказкой «Язык / Language / 中文».
- Улучшен голосовой режим: локальная команда отключения, голосовое подтверждение и корректная обработка запроса завершения сессии.
- Стабилизированы переходы «говорю/слушаю», звуковые сигналы и группировка ошибок инструментов в рамках одного запроса.
О приложении
Mega App — чат с языковой моделью на Android: локальная модель и/или облачные API (OpenAI-совместимые, GigaChat), голос, поиск, календарь, выполнение команд и другие инструменты по вашим настройкам. Ответы модели и предлагаемые действия нужно проверять перед подтверждением.
Установка
Скачайте APK с главной страницы: раздел «Скачать APK для Android». При установке может понадобиться разрешить установку из неизвестных источников для браузера или файлового менеджера.
Учётные данные (Credentials)
В настройках приложения можно сохранить записи разных типов:
- SSH — хост, порт, логин и пароль (или сценарий, который вы настроили) для выполнения команд на удалённом сервере по SSH.
- OPENAI — базовый URL и API-ключ для OpenAI-совместимого сервера.
- GIGACHAT — ключ авторизации GigaChat и область (scope).
-
DOCKERHUB — Docker ID (логин) и access token Docker Hub для сценариев вроде
docker loginна сервере по SSH. Это не пароль от SSH-сервера. -
GIT — логин и токен Git-провайдера (GitHub/GitLab и т.п.) для подстановки в SSH-команды
через плейсхолдеры
%git_login%и%git_token%.
Быстрый импорт: на главной сайта блок «Генерация credential ссылки» формирует ссылку; откройте её на телефоне с установленным приложением — поля подставятся для проверки и сохранения.
Страница редиректа для ссылок вида https://mega-app.ru/credential?…:
mega-app.ru/credential/
Docker Hub
Чтобы модель могла подставлять логин и токен Hub в SSH-командах, создайте в приложении credential типа DOCKERHUB (токен создаётся в личном кабинете на hub.docker.com). Подробная пошаговая инструкция:
→ Docker Hub: получить токен и добавить в Mega App
Git credential: как использовать
Если в SSH-сценарии нужно выполнить Git-операции с HTTPS-аутентификацией (например, pull/push в приватный репозиторий), сохраните отдельный credential типа GIT в разделе Credentials.
В командах используйте плейсхолдеры:
%git_login <имя GIT credential>%,
%git_token <имя GIT credential>%.
Если GIT credential только один, можно короткую форму:
%git_login% и %git_token%.
Пример (паттерн безопасного использования helper на время команды):
git -c credential.helper='!f() { echo username=%git_login mygit%; echo password=%git_token mygit%; }; f' \
ls-remote https://github.com/OWNER/REPO.git
Для импорта такого credential через сайт используйте на главной блок «Генерация credential ссылки», выберите тип GIT, заполните Git Login и Git Token.
SSH и Docker Hub — два разных креда
Подключение к серверу задаётся credential типа SSH. Учётные данные Docker Hub хранятся отдельной записью DOCKERHUB. В чате приложение показывает модели списки имён обоих типов; в запросах к серверу используйте указанные в приложении форматы плейсхолдеров (см. системный промпт в настройках).
Безопасность
- Не пересылайте ссылки с параметрами
password,apiKey,dockerTokenи т.п. по открытым каналам. - Перед подтверждением запросов инструментов (SSH, shell, веб и др.) читайте текст и оценивайте риски.
- Для
docker loginпредпочтительно использовать передачу токена через--password-stdin. - Все действия выполняются пользователем на свой страх и риск; соблюдайте применимое законодательство.
Юридические документы
Список документов (пользовательское соглашение, политика конфиденциальности).