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 -rfoderDROP 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
- Drücke
Cmd + Ioder tippe auf den Bildtransfer-Button - Wähle Fotos aus der Fotobibliothek deines Geräts
- Wähle das Zielverzeichnis auf dem Remote-Server
- Konfiguriere Komprimierungs- und Benennungsoptionen
- Hochladen
Konfigurationsoptionen
| Option | Beschreibung |
|---|---|
| Komprimierungsqualität | JPEG-Komprimierung anpassen, um Dateigröße und Bildqualität abzuwägen |
| Maximale Größe | Maximale Dimension (Breite/Höhe) für hochgeladene Bilder festlegen |
| Dateibenennung | Zwischen zeitstempelbasierten Namen, UUIDs oder fortlaufender Nummerierung wählen |
| Zielverzeichnis | Zielordner 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
| Szenario | Wie es funktioniert |
|---|---|
| Claude Code Task-Abschluss | Richte 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-Alerts | Erhalte Benachrichtigungen, wenn dein Build fertig ist, Tests bestanden oder fehlgeschlagen sind oder ein Deployment abgeschlossen ist. |
| Server-Monitoring | Werde benachrichtigt, wenn ein Server ausfällt, Speicherplatz knapp wird oder ein Fehler-Spike erkannt wird. |
| Eigene Automatisierung | Jedes 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
| Plan | Tägliche Webhooks |
|---|---|
| Free | 10 |
| Pro | 100 |
| Subscribe | Unbegrenzt |
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