ChatWithCloud

ChatWithCloud

Rafal Wilinski · Programación

ChatWithCloud es una CLI de terminal que convierte preguntas en lenguaje natural sobre tu cuenta de AWS en llamadas reales a la API. Sirve para revisar gasto, auditar IAM y depurar caídas sin abrir la consola.

Vista previa de la interfaz de ChatWithCloud

Acerca de ChatWithCloud

About

Qué es ChatWithCloud

ChatWithCloud es una CLI de lenguaje natural para AWS creada por el desarrollador independiente Rafal Wilinski. Escribes una pregunta normal y corriente, como si quisieras conversar con tu cuenta de AWS. Un modelo de IA redacta un script breve de JavaScript contra el SDK de AWS, la herramienta lo ejecuta en tu máquina con tus credenciales y después explica el resultado.

La diferencia frente a un chatbot general está en la concreción. ChatGPT te explica qué hace una política de bucket S3; ChatWithCloud te dice cuáles de tus buckets están públicos ahora mismo, porque lee tus recursos reales en vez de suponer. El mismo bucle cubre datos de facturación, usuarios de IAM, errores de Lambda y alarmas de CloudWatch.

Hay límites claros. Solo funciona con AWS, vive en la terminal y el código generado se ejecuta sin pedir confirmación. Antes del primer uso necesitas Node.js y al menos un perfil en tus archivos ~/.aws. Las 15 primeras ejecuciones son gratis y no piden clave de OpenAI, así que probarlo en una cuenta real cuesta poco.

Primeros pasos

  1. Ejecuta npx chatwithcloud, o instálalo con Homebrew, pnpm o Bun si prefieres un comando fijo.
  2. Elige uno de los perfiles de ~/.aws y responde las dos preguntas de configuración sobre tu nivel con AWS y el envío de analítica anónima.
  3. Haz tu primera pregunta en lenguaje natural, por ejemplo "¿cuánto gasté el mes pasado por servicio?".
  4. Lee la respuesta, encadena preguntas en la misma sesión y escribe /settings cuando quieras cambiar el modelo o tu clave de OpenAI.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de ChatWithCloud.

Plan gratuitoSí
Planes de pago$19/mo - $399 one-time
PlataformamacOS, Linux, Windows (Node.js); Homebrew on macOS
DesarrolladorRafal Wilinski
CategoríaProgramación
Fecha de lanzamientoNov 2023
Última actualizaciónJul 2024
Visitas al sitio web1.3K
Ranking global del sitio10.7M
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores independientes y fundadores que gestionan su propia cuenta de AWS
  • Ingenieros de DevOps y de plataforma
  • Revisores de seguridad que no viven dentro de la consola

Tareas

  • Revisiones mensuales de coste
  • Comprobaciones de permisos y exposición
  • Triaje de incidentes
  • Limpieza de rutina

Casos de uso

  • La factura sube de golpe y necesitas el servicio culpable antes del standup de la mañana.
  • Un auditor pide la lista de cuentas privilegiadas y tienes veinte minutos para entregarla.
  • Entras en una cuenta desconocida y prefieres un recorrido guiado por preguntas en lugar de clics.

Funciones clave

De la frase al SDK de AWS

Cada pregunta se convierte en un pequeño programa JavaScript contra el SDK de AWS para JavaScript v2, que se ejecuta en local. Si el script falla, el error vuelve al modelo y este prueba una versión corregida. Tú ves la respuesta, no la sintaxis, y el código queda visible en la sesión.

Desglose de costes con tus datos de facturación

La parte de CLI de análisis de costes de AWS consulta Cost Explorer y devuelve el gasto agrupado por servicio, región o etiqueta. A partir de ahí puedes preguntar por una línea concreta y llegar a los recursos que la explican, justo lo que un panel estático no suele dar.

Comprobaciones de IAM y exposición pública

Puede listar usuarios de IAM con permisos de administrador, marcar cuentas sin MFA y revisar políticas de buckets S3 en busca de accesos públicos. Los resultados llegan como resúmenes cortos con el nombre del recurso, suficiente para actuar sin exportar nada.

Diagnóstico con contexto de CloudWatch

Como CLI para resolver problemas de AWS, lee logs, métricas y estados de alarma alrededor del recurso que nombres. Preguntar por qué falla una Lambda de checkout devuelve los errores recientes y los valores de configuración que suelen estar detrás, como memoria o timeout.

Cambios que ejecuta por ti

ChatWithCloud puede crear, actualizar y borrar recursos cuando tus credenciales lo autorizan. Eso incluye parar instancias, ajustar timeouts de Lambda y cambiar etiquetas. Ejecuta esas llamadas sin pedir confirmación, y ese es el detalle que más importa entender antes de apuntarlo a una cuenta de producción.

Credenciales locales y roles de solo lectura

Las credenciales se leen de ~/.aws y cada llamada se firma en tu máquina. Al modelo viajan tus preguntas y el JSON recortado, nunca tus claves. Si lo acompañas de un rol de IAM de solo lectura, se convierte en una shell de inspección y cualquier intento de escritura falla con un error de acceso denegado.

Ventajas y desventajas

Ventajas

  • La prueba es realmente utilizable: 15 ejecuciones, sin tarjeta, sin clave de OpenAI y con datos de tu cuenta.
  • La ejecución local mantiene las credenciales de AWS fuera de la red, lo que elimina la objeción habitual a las herramientas de IA dentro de una cuenta cloud.
  • Las respuestas están atadas a tus recursos, así que te ahorras traducir consejos genéricos a tu propia cuenta.
  • El flujo de terminal encaja con ingenieros que ya viven en una shell y odian saltar entre pestañas.
  • La licencia vitalicia de 399 US$ con tu propia clave de OpenAI te deja elegir un modelo barato y evitar otra suscripción.

Desventajas

  • El código generado corre sin confirmación, así que una pregunta mal planteada puede cambiar o borrar infraestructura real. Usa un rol de solo lectura salvo que lo tengas claro.
  • Solo AWS. Los equipos en Azure o Google Cloud no sacan nada, y quien trabaja con varias nubes necesita una segunda herramienta.
  • Los ajustes, las claves de licencia y de API y las transcripciones completas quedan en ~/.chatwithcloud/aws.json y en archivos de sesión, en texto plano.
  • Cada consulta a Cost Explorer cuesta 0,01 US$ en tu cuenta de AWS, y encadenar muchas preguntas de coste suma sin hacer ruido.

Preguntas frecuentes

Responde preguntas sobre tu propia cuenta de AWS desde la terminal. Los usos habituales son revisiones de coste, auditorías de IAM, búsqueda de recursos públicos y diagnóstico de servicios que fallan.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con ChatWithCloud.

Alternativas a ChatWithCloud

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles