Guide

ИИ-ассистент, передача изображений и Webhooks

ИИ-помощь, загрузка изображений на удалённые серверы и автоматизация через Webhook

ИИ-ассистент, передача изображений и Webhooks

MTerm выходит за рамки базовой эмуляции терминала со встроенной ИИ-помощью, бесшовной передачей изображений на удалённые серверы и push-уведомлениями на основе webhook. Эти функции созданы для разработчиков, использующих ИИ-инструменты для кодирования и нуждающихся в постоянной связи со своими рабочими процессами.


ИИ-ассистент

ИИ-ассистент — это плавающая панель, которая накладывается на терминал, давая мгновенный доступ к помощи на основе ИИ, не покидая рабочее пространство.

Как это работает

Нажми кнопку ИИ на панели программных клавиш (или используй палитру команд), чтобы открыть плавающую панель ассистента. ИИ может видеть вывод твоего терминала и использовать его как контекст для ответов.

Ключевые возможности

  • Осведомлённость о контексте терминала — Ассистент может читать, что происходит в твоём терминале, поэтому ты можешь спросить “Что означает эта ошибка?” или “Как это исправить?” без копирования чего-либо
  • Интеграция с выделением текста — Выдели текст в терминале и отправь его напрямую ИИ для анализа, объяснения или устранения проблем
  • Предложения команд с предупреждениями безопасности — Когда ИИ предлагает команду, он отмечает потенциально опасные операции (вроде rm -rf или DROP TABLE), чтобы ты мог принять обоснованное решение
  • SSE-стриминг — Ответы поступают в реальном времени, слово за словом, так что не нужно ждать полного ответа, чтобы начать читать
  • Многоязычная поддержка — ИИ отвечает на языке, соответствующем локали твоего устройства

Режим Claude Code

MTerm включает специальный режим ввода, разработанный для работы с Claude Code:

  • Плавающая панель ввода — Специальная область ввода, оптимизированная для составления длинных промптов
  • Вложения изображений и файлов — Прикрепляй фото, скриншоты или файлы для отправки вместе с промптом. Это особенно полезно для обмена макетами UI, скриншотами ошибок или ссылками на дизайн с Claude Code
  • Вся мощь ввода iPad — Используй полную клавиатуру iPad, диктовку и функции буфера обмена для комфортного составления промптов

ИИ-ассистент требует план Pro + Subscription


Передача изображений

Загружай изображения с iPad или iPhone прямо на удалённый сервер по SFTP. Разработано для рабочих процессов, где нужно быстро поместить изображения на сервер — прикрепить скриншоты к отчётам об ошибках, загрузить ассеты для веб-проекта или поделиться справочными изображениями с ИИ-инструментами.

Как это работает

  1. Нажми Cmd + I или кнопку передачи изображений
  2. Выбери фото из библиотеки устройства
  3. Выбери каталог назначения на удалённом сервере
  4. Настрой параметры сжатия и именования
  5. Загрузи

Параметры настройки

ПараметрОписание
Качество сжатияНастрой JPEG-сжатие для баланса между размером файла и качеством изображения
Максимальный размерУстанови максимальный размер (ширина/высота) для загружаемых изображений
Именование файловВыбери между именами на основе временных меток, UUID или последовательной нумерации
Каталог назначенияВыбери папку назначения на сервере. Если она не существует, MTerm создаст её автоматически

Умные функции

  • Автоматическая вставка пути — После загрузки путь к удалённому файлу автоматически вставляется в терминал. Это значит, что ты можешь сразу сослаться на загруженный файл в команде без ручного набора пути.
  • Параллельная загрузка — Несколько изображений загружаются одновременно, делая пакетную загрузку быстрой даже на медленных соединениях.

Передача изображений требует план Pro


Webhook-уведомления

Webhook-уведомления позволяют получать push-уведомления на устройство, вызванные событиями на удалённом сервере. Это функция, которая позволяет безопасно выйти из MTerm и заняться чем-то другим, пока выполняется длительная задача.

Типичные сценарии

СценарийКак это работает
Завершение задачи Claude CodeНастрой webhook, который срабатывает, когда Claude Code заканчивает генерацию кода. Ты получаешь push-уведомление и можешь вернуться для просмотра результата.
Оповещения CI/CD-пайплайнаПолучай уведомления, когда сборка завершается, тесты проходят или падают, или деплой заканчивается.
Мониторинг серверовПолучай оповещения, когда сервер падает, заканчивается место на диске или обнаружен всплеск ошибок.
Пользовательская автоматизацияЛюбая система, способная выполнить HTTP-запрос, может вызвать push-уведомление на твоём устройстве.

Как это работает

MTerm предоставляет endpoint REST API для каждого созданного webhook. Любая система, способная выполнить HTTP POST запрос, может вызвать push-уведомление. API принимает JSON-payload с заголовком и телом уведомления.

Настройка webhook

  • Пользовательские webhooks — Создавай webhooks с пользовательскими именами и описаниями
  • История отправок — Просматривай журнал всех полученных webhook-событий
  • Дневные квоты — Использование webhook ограничено для предотвращения злоупотреблений

Ограничения webhook

ПланДневные webhooks
Free10
Pro100
SubscribeБез ограничений

Пример интеграции

Чтобы вызвать уведомление, когда длительный скрипт завершится:

# Add to the end of your script
curl -X POST https://api.mterm.app/webhook/YOUR_WEBHOOK_ID \
  -H "Content-Type: application/json" \
  -d '{"title": "Build Complete", "body": "Your project finished building successfully."}'

Ты можешь добавить подобные вызовы в свои CI/CD-пайплайны, cron-задачи, скрипты мониторинга или любой другой автоматизированный процесс.

Webhook-уведомления требуют Subscription