Assistant IA, transfert d'images et Webhooks
Assistance IA, envoi d'images vers les serveurs distants et automatisation par Webhook
Assistant IA, transfert d’images et Webhooks
MTerm va au-delà de la simple émulation de terminal avec une assistance IA intégrée, un transfert d’images transparent vers les serveurs distants et des notifications push basées sur les webhooks. Ces fonctionnalités sont conçues pour les développeurs qui utilisent des outils de codage IA et ont besoin de rester connectés à leurs workflows.
Assistant IA
L’assistant IA est un panneau flottant qui se superpose au terminal, te donnant un accès instantané à une aide alimentée par l’IA sans quitter ton espace de travail.
Comment ça marche
Tape sur le bouton IA dans la barre de touches logicielles (ou utilise la palette de commandes) pour ouvrir le panneau assistant flottant. L’IA peut voir la sortie de ton terminal et l’utiliser comme contexte pour ses réponses.
Fonctionnalités clés
- Conscience du contexte terminal — L’assistant peut lire ce qui se passe dans ton terminal, tu peux donc demander “Que signifie cette erreur ?” ou “Comment corriger ça ?” sans rien coller
- Intégration de la sélection de texte — Sélectionne du texte dans le terminal, puis envoie-le directement à l’IA pour analyse, explication ou dépannage
- Suggestions de commandes avec avertissements de sécurité — Quand l’IA suggère une commande, elle signale les opérations potentiellement dangereuses (comme
rm -rfouDROP TABLE) pour que tu puisses prendre des décisions éclairées - Streaming SSE — Les réponses arrivent en temps réel, mot par mot, pour que tu n’aies pas à attendre la réponse complète pour commencer à lire
- Support multilingue — L’IA répond dans la langue correspondant à la locale de ton appareil
Mode Claude Code
MTerm inclut un mode de saisie dédié conçu spécifiquement pour travailler avec Claude Code :
- Panneau de saisie flottant — Une zone de saisie dédiée optimisée pour composer des prompts plus longs
- Pièces jointes images et fichiers — Attache des photos, captures d’écran ou fichiers à envoyer avec ton prompt. C’est particulièrement utile pour partager des maquettes UI, des captures d’erreur ou des références de design avec Claude Code
- Toute la puissance de saisie iPad — Utilise le clavier complet de l’iPad, la dictée et les fonctionnalités du presse-papiers pour composer tes prompts confortablement
L’assistant IA nécessite le plan Pro + Subscription
Transfert d’images
Envoie des images depuis ton iPad ou iPhone directement vers ton serveur distant via SFTP. Conçu pour les workflows où tu as besoin de mettre des images sur un serveur rapidement — attacher des captures d’écran à des rapports de bugs, envoyer des assets pour un projet web ou partager des images de référence avec des outils IA.
Comment ça marche
- Appuie sur
Cmd + Iou tape sur le bouton de transfert d’images - Sélectionne des photos depuis la bibliothèque de ton appareil
- Choisis le répertoire de destination sur le serveur distant
- Configure les options de compression et de nommage
- Envoie
Options de configuration
| Option | Description |
|---|---|
| Qualité de compression | Ajuste la compression JPEG pour équilibrer taille de fichier et qualité d’image |
| Taille maximale | Définis une dimension maximale (largeur/hauteur) pour les images envoyées |
| Nommage des fichiers | Choisis entre noms basés sur l’horodatage, UUIDs ou numérotation séquentielle |
| Répertoire cible | Sélectionne le dossier de destination sur le serveur. S’il n’existe pas, MTerm le crée automatiquement |
Fonctionnalités intelligentes
- Insertion automatique du chemin — Après l’envoi, le chemin du fichier distant est automatiquement inséré dans ton terminal. Tu peux donc immédiatement référencer le fichier envoyé dans une commande sans taper le chemin manuellement.
- Envois parallèles — Plusieurs images sont envoyées simultanément, rendant les envois en lot rapides même sur des connexions plus lentes.
Le transfert d’images nécessite le plan Pro
Notifications Webhook
Les notifications webhook te permettent de recevoir des notifications push sur ton appareil déclenchées par des événements sur ton serveur distant. C’est la fonctionnalité qui rend possible de quitter MTerm et faire autre chose pendant qu’une tâche longue est en cours.
Cas d’utilisation courants
| Scénario | Comment ça marche |
|---|---|
| Fin de tâche Claude Code | Configure un webhook qui se déclenche quand Claude Code finit de générer du code. Tu reçois une notification push et peux revenir examiner le résultat. |
| Alertes pipeline CI/CD | Reçois des notifications quand ton build se termine, les tests passent ou échouent, ou un déploiement se termine. |
| Surveillance serveur | Sois alerté quand un serveur tombe en panne, que l’espace disque est faible ou qu’un pic d’erreurs est détecté. |
| Automatisation personnalisée | Tout système capable de faire une requête HTTP peut déclencher une notification push sur ton appareil. |
Comment ça marche
MTerm fournit un endpoint API REST pour chaque webhook que tu crées. Tout système capable de faire une requête HTTP POST peut déclencher une notification push. L’API accepte un payload JSON avec le titre et le corps de la notification.
Configuration des webhooks
- Webhooks personnalisés — Crée des webhooks avec des noms et descriptions personnalisés
- Historique d’envoi — Consulte un journal de tous les événements webhook reçus
- Quotas journaliers — L’utilisation des webhooks est mesurée pour prévenir les abus
Limites des webhooks
| Plan | Webhooks journaliers |
|---|---|
| Free | 10 |
| Pro | 100 |
| Subscribe | Illimité |
Exemple d’intégration
Pour déclencher une notification quand un script long se termine :
# 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."}'
Tu peux ajouter des appels similaires à tes pipelines CI/CD, tâches cron, scripts de surveillance ou tout autre processus automatisé.
Les notifications Webhook nécessitent la Subscription