ИИ-ассистент, передача изображений и 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. Разработано для рабочих процессов, где нужно быстро поместить изображения на сервер — прикрепить скриншоты к отчётам об ошибках, загрузить ассеты для веб-проекта или поделиться справочными изображениями с ИИ-инструментами.
Как это работает
- Нажми
Cmd + Iили кнопку передачи изображений - Выбери фото из библиотеки устройства
- Выбери каталог назначения на удалённом сервере
- Настрой параметры сжатия и именования
- Загрузи
Параметры настройки
| Параметр | Описание |
|---|---|
| Качество сжатия | Настрой 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 |
|---|---|
| Free | 10 |
| Pro | 100 |
| 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