Asistente IA, transferencia de imágenes y Webhooks
Asistencia IA, subida de imágenes a servidores remotos y automatización con Webhooks
Asistente IA, transferencia de imágenes y Webhooks
MTerm va más allá de la emulación básica de terminal con asistencia IA integrada, transferencia fluida de imágenes a servidores remotos y notificaciones push basadas en webhooks. Estas funciones están diseñadas para desarrolladores que usan herramientas de codificación IA y necesitan mantenerse conectados a sus flujos de trabajo.
Asistente IA
El asistente IA es un panel flotante que se superpone al terminal, dándote acceso instantáneo a ayuda impulsada por IA sin abandonar tu espacio de trabajo.
Cómo funciona
Toca el botón IA en la barra de teclas virtuales (o usa la paleta de comandos) para abrir el panel de asistente flotante. La IA puede ver la salida de tu terminal y usarla como contexto para sus respuestas.
Funciones clave
- Consciencia del contexto del terminal — El asistente puede leer lo que está pasando en tu terminal, así que puedes preguntar “¿Qué significa este error?” o “¿Cómo soluciono esto?” sin pegar nada
- Integración con selección de texto — Selecciona texto en el terminal y envíalo directamente a la IA para análisis, explicación o resolución de problemas
- Sugerencias de comandos con advertencias de seguridad — Cuando la IA sugiere un comando, señala operaciones potencialmente peligrosas (como
rm -rfoDROP TABLE) para que puedas tomar decisiones informadas - Streaming SSE — Las respuestas llegan en tiempo real, palabra por palabra, para que no tengas que esperar la respuesta completa para empezar a leer
- Soporte multilingüe — La IA responde en el idioma que corresponda a la configuración regional de tu dispositivo
Modo Claude Code
MTerm incluye un modo de entrada dedicado diseñado específicamente para trabajar con Claude Code:
- Panel de entrada flotante — Un área de entrada dedicada optimizada para componer prompts más largos
- Adjuntos de imágenes y archivos — Adjunta fotos, capturas de pantalla o archivos para enviar junto con tu prompt. Esto es particularmente útil para compartir mockups de UI, capturas de errores o referencias de diseño con Claude Code
- Toda la potencia de entrada del iPad — Usa el teclado completo del iPad, dictado y funciones del portapapeles para componer tus prompts cómodamente
El asistente IA requiere plan Pro + Subscription
Transferencia de imágenes
Sube imágenes desde tu iPad o iPhone directamente a tu servidor remoto por SFTP. Diseñado para flujos de trabajo donde necesitas poner imágenes en un servidor rápidamente — adjuntar capturas a reportes de bugs, subir assets para un proyecto web o compartir imágenes de referencia con herramientas IA.
Cómo funciona
- Presiona
Cmd + Io toca el botón de transferencia de imágenes - Selecciona fotos de la biblioteca de tu dispositivo
- Elige el directorio de destino en el servidor remoto
- Configura las opciones de compresión y nombrado
- Sube
Opciones de configuración
| Opción | Descripción |
|---|---|
| Calidad de compresión | Ajusta la compresión JPEG para equilibrar tamaño de archivo y calidad de imagen |
| Tamaño máximo | Establece una dimensión máxima (ancho/alto) para las imágenes subidas |
| Nombrado de archivos | Elige entre nombres basados en marca de tiempo, UUIDs o numeración secuencial |
| Directorio destino | Selecciona la carpeta de destino en el servidor. Si no existe, MTerm la crea automáticamente |
Funciones inteligentes
- Inserción automática de ruta — Después de subir, la ruta del archivo remoto se inserta automáticamente en tu terminal. Esto significa que puedes referenciar inmediatamente el archivo subido en un comando sin escribir la ruta manualmente.
- Subidas paralelas — Múltiples imágenes se suben simultáneamente, haciendo las subidas por lotes rápidas incluso en conexiones más lentas.
La transferencia de imágenes requiere plan Pro
Notificaciones Webhook
Las notificaciones webhook te permiten recibir notificaciones push en tu dispositivo activadas por eventos en tu servidor remoto. Esta es la función que hace seguro salir de MTerm y hacer otra cosa mientras una tarea de larga duración está en progreso.
Casos de uso comunes
| Escenario | Cómo funciona |
|---|---|
| Finalización de tarea de Claude Code | Configura un webhook que se dispare cuando Claude Code termine de generar código. Recibes una notificación push y puedes volver a revisar el resultado. |
| Alertas de pipeline CI/CD | Recibe notificaciones cuando tu build se completa, las pruebas pasan o fallan, o un despliegue termina. |
| Monitoreo de servidores | Recibe alertas cuando un servidor cae, el espacio en disco es bajo, o se detecta un pico de errores. |
| Automatización personalizada | Cualquier sistema que pueda hacer una solicitud HTTP puede activar una notificación push en tu dispositivo. |
Cómo funciona
MTerm proporciona un endpoint de API REST para cada webhook que crees. Cualquier sistema que pueda hacer una solicitud HTTP POST puede activar una notificación push. La API acepta un payload JSON con el título y cuerpo de la notificación.
Configuración de webhooks
- Webhooks personalizados — Crea webhooks con nombres y descripciones personalizados
- Historial de envíos — Ve un registro de todos los eventos webhook recibidos
- Cuotas diarias — El uso de webhooks está medido para prevenir abusos
Límites de webhooks
| Plan | Webhooks diarios |
|---|---|
| Free | 10 |
| Pro | 100 |
| Subscribe | Ilimitado |
Ejemplo de integración
Para activar una notificación cuando un script de larga duración termina:
# 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."}'
Puedes agregar llamadas similares a tus pipelines CI/CD, trabajos cron, scripts de monitoreo o cualquier otro proceso automatizado.
Las notificaciones Webhook requieren Subscription