AI 助手、圖片傳輸與 Webhook
AI 輔助、圖片上傳到遠端伺服器,以及 Webhook 自動化
AI 助手、圖片傳輸與 Webhook
MTerm 不僅僅是基礎的終端模擬器,還內建了 AI 輔助、無縫的圖片傳輸到遠端伺服器功能,以及基於 Webhook 的推播通知。這些功能專為使用 AI 程式設計工具並需要保持工作流程連線的開發者設計。
AI 助手
AI 助手是一個覆蓋在終端上的浮動面板,讓你無需離開工作區即可即時取得 AI 輔助。
運作方式
點擊軟鍵盤列上的 AI 按鈕(或使用命令面板)開啟浮動助手面板。AI 可以看到你的終端輸出並將其作為回覆的上下文。
主要功能
- 終端上下文感知 — 助手可以讀取終端中正在發生的事情,因此你可以直接問「這個錯誤是什麼意思?」或「如何修復這個問題?」而無需貼上任何內容
- 文字選取整合 — 在終端中選取文字,然後直接傳送給 AI 進行分析、解釋或疑難排解
- 命令建議與安全警告 — 當 AI 建議命令時,它會標記潛在的危險操作(如
rm -rf或DROP TABLE),讓你做出知情決定 - SSE 串流傳輸 — 回應即時逐詞串流傳輸,無需等待完整回應即可開始閱讀
- 多語言支援 — AI 以符合你裝置語言環境的語言回覆
Claude Code 模式
MTerm 包含專為 Claude Code 設計的輸入模式:
- 浮動輸入面板 — 專用的文字輸入區域,最佳化用於編寫較長的提示詞
- 圖片和檔案附件 — 附加照片、截圖或檔案與提示詞一起傳送。這對於向 Claude Code 分享 UI 原型、錯誤截圖或設計參考特別有用
- iPad 全部輸入功能 — 使用完整的 iPad 鍵盤、聽寫和剪貼簿功能來舒適地編寫提示詞
AI 助手需要 Pro 方案 + Subscribe
圖片傳輸
透過 SFTP 將 iPad 或 iPhone 上的圖片直接上傳到遠端伺服器。這專為需要快速將圖片放到伺服器上的工作流程設計 — 為錯誤報告附加截圖、上傳 Web 專案資源,或與 AI 工具分享參考圖片。
運作方式
- 按
Cmd + I或點擊圖片傳輸按鈕 - 從裝置相簿中選擇照片
- 選擇遠端伺服器上的目標目錄
- 設定壓縮和命名選項
- 上傳
設定選項
| 選項 | 說明 |
|---|---|
| 壓縮品質 | 調整 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 |
| Pro | 100 |
| 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