Guide

AI-Assistent, Bildtransfer & Webhooks

AI-Unterstützung, Bild-Uploads auf Remote-Server und Webhook-Automatisierung

AI-Assistent, Bildtransfer & Webhooks

MTerm geht über einfache Terminal-Emulation hinaus mit integrierter AI-Unterstützung, nahtlosem Bildtransfer auf Remote-Server und webhook-basierten Push-Benachrichtigungen. Diese Features sind für Entwickler gedacht, die AI-Coding-Tools verwenden und mit ihren Workflows verbunden bleiben müssen.


AI-Assistent

Der AI-Assistent ist ein schwebendes Panel, das das Terminal überlagert und dir sofortigen Zugang zu AI-gestützter Hilfe gibt, ohne deinen Workspace zu verlassen.

Wie es funktioniert

Tippe auf den AI-Button in der Soft-Key-Leiste (oder verwende die Command Palette), um das schwebende Assistenten-Panel zu öffnen. Die AI kann deine Terminal-Ausgabe sehen und als Kontext für ihre Antworten verwenden.

Hauptfunktionen

  • Terminal-Kontextbewusstsein — Der Assistent kann lesen, was in deinem Terminal passiert, sodass du fragen kannst “Was bedeutet dieser Fehler?” oder “Wie behebe ich das?”, ohne etwas einfügen zu müssen
  • Textauswahl-Integration — Wähle Text im Terminal aus und sende ihn dann direkt zur Analyse, Erklärung oder Fehlerbehebung an die AI
  • Befehlsvorschläge mit Sicherheitswarnungen — Wenn die AI einen Befehl vorschlägt, markiert sie potenziell gefährliche Operationen (wie rm -rf oder DROP TABLE), damit du fundierte Entscheidungen treffen kannst
  • SSE-Streaming — Antworten werden in Echtzeit gestreamt, Wort für Wort, sodass du nicht auf die vollständige Antwort warten musst
  • Mehrsprachige Unterstützung — Die AI antwortet in der Sprache, die deiner Geräteeinstellung entspricht

Claude Code Modus

MTerm enthält einen dedizierten Eingabemodus, der speziell für die Arbeit mit Claude Code entwickelt wurde:

  • Schwebendes Eingabepanel — Ein dedizierter Texteingabebereich, optimiert für das Verfassen längerer Prompts
  • Bild- und Dateianhänge — Hänge Fotos, Screenshots oder Dateien an, die zusammen mit deinem Prompt gesendet werden. Besonders nützlich für das Teilen von UI-Mockups, Fehler-Screenshots oder Design-Referenzen mit Claude Code
  • Volle iPad-Eingabepower — Nutze die volle iPad-Tastatur, Diktat und Zwischenablage-Funktionen, um deine Prompts bequem zu verfassen

AI-Assistent erfordert Pro-Plan + Subscription


Bildtransfer

Lade Bilder von deinem iPad oder iPhone direkt über SFTP auf deinen Remote-Server hoch. Das ist für Workflows gedacht, bei denen du Bilder schnell auf einen Server bringen musst — Screenshots an Bug-Reports anhängen, Assets für ein Webprojekt hochladen oder Referenzbilder mit AI-Tools teilen.

Wie es funktioniert

  1. Drücke Cmd + I oder tippe auf den Bildtransfer-Button
  2. Wähle Fotos aus der Fotobibliothek deines Geräts
  3. Wähle das Zielverzeichnis auf dem Remote-Server
  4. Konfiguriere Komprimierungs- und Benennungsoptionen
  5. Hochladen

Konfigurationsoptionen

OptionBeschreibung
KomprimierungsqualitätJPEG-Komprimierung anpassen, um Dateigröße und Bildqualität abzuwägen
Maximale GrößeMaximale Dimension (Breite/Höhe) für hochgeladene Bilder festlegen
DateibenennungZwischen zeitstempelbasierten Namen, UUIDs oder fortlaufender Nummerierung wählen
ZielverzeichnisZielordner auf dem Server auswählen. Falls nicht vorhanden, erstellt MTerm ihn automatisch

Smarte Features

  • Auto-Einfügen des Pfads — Nach Abschluss des Uploads wird der Remote-Dateipfad automatisch in dein Terminal eingefügt. So kannst du die hochgeladene Datei sofort in einem Befehl referenzieren, ohne den Pfad manuell einzutippen.
  • Parallele Uploads — Mehrere Bilder werden gleichzeitig hochgeladen, was Batch-Uploads auch über langsamere Verbindungen schnell macht.

Bildtransfer erfordert Pro-Plan


Webhook-Benachrichtigungen

Webhook-Benachrichtigungen ermöglichen es dir, Push-Benachrichtigungen auf deinem Gerät zu empfangen, die durch Events auf deinem Remote-Server ausgelöst werden. Das ist die Funktion, die es sicher macht, MTerm zu verlassen und etwas anderes zu tun, während ein lang laufender Task in Bearbeitung ist.

Häufige Anwendungsfälle

SzenarioWie es funktioniert
Claude Code Task-AbschlussRichte einen Webhook ein, der ausgelöst wird, wenn Claude Code die Codegenerierung abschließt. Du bekommst eine Push-Benachrichtigung und kannst zurückkehren, um den Output zu überprüfen.
CI/CD-Pipeline-AlertsErhalte Benachrichtigungen, wenn dein Build fertig ist, Tests bestanden oder fehlgeschlagen sind oder ein Deployment abgeschlossen ist.
Server-MonitoringWerde benachrichtigt, wenn ein Server ausfällt, Speicherplatz knapp wird oder ein Fehler-Spike erkannt wird.
Eigene AutomatisierungJedes System, das einen HTTP-Request machen kann, kann eine Push-Benachrichtigung auf deinem Gerät auslösen.

Wie es funktioniert

MTerm stellt einen REST API Endpoint für jeden von dir erstellten Webhook bereit. Jedes System, das einen HTTP POST Request machen kann, kann eine Push-Benachrichtigung auslösen. Die API akzeptiert ein JSON-Payload mit dem Benachrichtigungstitel und -text.

Webhook-Konfiguration

  • Eigene Webhooks — Erstelle Webhooks mit eigenen Namen und Beschreibungen
  • Sendeverlauf — Sieh ein Protokoll aller empfangenen Webhook-Events
  • Tägliche Kontingente — Webhook-Nutzung wird gemessen, um Missbrauch zu verhindern

Webhook-Limits

PlanTägliche Webhooks
Free10
Pro100
SubscribeUnbegrenzt

Integrationsbeispiel

Um eine Benachrichtigung auszulösen, wenn ein lang laufendes Skript fertig ist:

# Am Ende deines Skripts hinzufügen
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."}'

Du kannst ähnliche Aufrufe zu deinen CI/CD-Pipelines, Cronjobs, Monitoring-Skripten oder jedem anderen automatisierten Prozess hinzufügen.

Webhook-Benachrichtigungen erfordern Subscription