Guide

AI 助手、圖片傳輸與 Webhook

AI 輔助、圖片上傳到遠端伺服器,以及 Webhook 自動化

AI 助手、圖片傳輸與 Webhook

MTerm 不僅僅是基礎的終端模擬器,還內建了 AI 輔助、無縫的圖片傳輸到遠端伺服器功能,以及基於 Webhook 的推播通知。這些功能專為使用 AI 程式設計工具並需要保持工作流程連線的開發者設計。


AI 助手

AI 助手是一個覆蓋在終端上的浮動面板,讓你無需離開工作區即可即時取得 AI 輔助。

運作方式

點擊軟鍵盤列上的 AI 按鈕(或使用命令面板)開啟浮動助手面板。AI 可以看到你的終端輸出並將其作為回覆的上下文。

主要功能

  • 終端上下文感知 — 助手可以讀取終端中正在發生的事情,因此你可以直接問「這個錯誤是什麼意思?」或「如何修復這個問題?」而無需貼上任何內容
  • 文字選取整合 — 在終端中選取文字,然後直接傳送給 AI 進行分析、解釋或疑難排解
  • 命令建議與安全警告 — 當 AI 建議命令時,它會標記潛在的危險操作(如 rm -rfDROP TABLE),讓你做出知情決定
  • SSE 串流傳輸 — 回應即時逐詞串流傳輸,無需等待完整回應即可開始閱讀
  • 多語言支援 — AI 以符合你裝置語言環境的語言回覆

Claude Code 模式

MTerm 包含專為 Claude Code 設計的輸入模式:

  • 浮動輸入面板 — 專用的文字輸入區域,最佳化用於編寫較長的提示詞
  • 圖片和檔案附件 — 附加照片、截圖或檔案與提示詞一起傳送。這對於向 Claude Code 分享 UI 原型、錯誤截圖或設計參考特別有用
  • iPad 全部輸入功能 — 使用完整的 iPad 鍵盤、聽寫和剪貼簿功能來舒適地編寫提示詞

AI 助手需要 Pro 方案 + Subscribe


圖片傳輸

透過 SFTP 將 iPad 或 iPhone 上的圖片直接上傳到遠端伺服器。這專為需要快速將圖片放到伺服器上的工作流程設計 — 為錯誤報告附加截圖、上傳 Web 專案資源,或與 AI 工具分享參考圖片。

運作方式

  1. Cmd + I 或點擊圖片傳輸按鈕
  2. 從裝置相簿中選擇照片
  3. 選擇遠端伺服器上的目標目錄
  4. 設定壓縮和命名選項
  5. 上傳

設定選項

選項說明
壓縮品質調整 JPEG 壓縮以平衡檔案大小和圖片品質
最大尺寸設定上傳圖片的最大尺寸(寬/高)
檔案命名選擇基於時間戳記的名稱、UUID 或順序編號
目標目錄選擇伺服器上的目標資料夾。如果不存在,MTerm 會自動建立

智慧功能

  • 自動插入路徑 — 上傳完成後,遠端檔案路徑會自動插入到終端中。這意味著你可以立即在命令中參照上傳的檔案,無需手動輸入路徑。
  • 並行上傳 — 多張圖片同時上傳,即使在較慢的連線上批次上傳也很快。

圖片傳輸需要 Pro 方案


Webhook 通知

Webhook 通知讓你在遠端伺服器上的事件觸發時,在裝置上接收推播通知。這個功能讓你在長時間執行的任務進行中,可以安心離開 MTerm 去做其他事情。

常見使用案例

情境運作方式
Claude Code 任務完成設定一個 Webhook,當 Claude Code 完成程式碼產生時觸發。你會收到推播通知,可以返回檢視輸出。
CI/CD 流程警示在建置完成、測試通過或失敗、或部署完成時接收通知。
伺服器監控在伺服器停機、磁碟空間不足或偵測到錯誤激增時收到警示。
自訂自動化任何能發出 HTTP 請求的系統都可以觸發你裝置上的推播通知。

運作方式

MTerm 為你建立的每個 Webhook 提供一個 REST API 端點。任何能發出 HTTP POST 請求的系統都可以觸發推播通知。API 接受包含通知標題和內文的 JSON 酬載。

Webhook 設定

  • 自訂 Webhook — 建立帶有自訂名稱和描述的 Webhook
  • 傳送歷史 — 檢視所有已接收 Webhook 事件的日誌
  • 每日配額 — Webhook 使用量有限制以防止濫用

Webhook 限制

方案每日 Webhook 數
免費10
Pro100
Subscribe無限制

整合範例

要在長時間執行的指令碼完成時觸發通知:

# 新增到指令碼末尾
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 通知需要 Subscribe