ChatWithCloud

ChatWithCloud

Rafal Wilinski · Coding

ChatWithCloud ist ein Terminal-CLI, das Fragen in normaler Sprache zu Ihrem AWS-Konto in echte API-Aufrufe übersetzt. So prüfen Sie Ausgaben, auditieren IAM und finden Störungen, ohne die Konsole zu öffnen.

Vorschau der Oberfläche von ChatWithCloud

Über ChatWithCloud

About

Was ist ChatWithCloud

ChatWithCloud ist eine AWS-CLI in natürlicher Sprache vom unabhängigen Entwickler Rafal Wilinski. Sie tippen eine gewöhnliche Frage ein, so wie Sie mit einem Kollegen reden würden, und genau so können Sie mit Ihrem AWS-Konto sprechen. Ein KI-Modell schreibt ein kurzes JavaScript-Programm gegen das AWS SDK, das Werkzeug führt es auf Ihrem Rechner mit Ihren Zugangsdaten aus und erklärt anschließend das Ergebnis.

Der Unterschied zu einem allgemeinen Chatbot liegt in der Genauigkeit. ChatGPT erklärt, was eine S3-Bucket-Richtlinie tut. ChatWithCloud sagt Ihnen, welche Ihrer Buckets gerade öffentlich sind, weil es Ihre echten Ressourcen liest statt zu raten. Dieselbe Schleife deckt Abrechnungsdaten, IAM-Benutzer, Lambda-Fehler und CloudWatch-Alarme ab.

Die Grenzen sind klar. Es arbeitet nur mit AWS, lebt im Terminal, und der erzeugte Code läuft ohne Rückfrage. Vor dem ersten Start brauchen Sie Node.js und mindestens ein Profil in Ihren ~/.aws-Dateien. Die ersten 15 Läufe sind kostenlos und verlangen keinen OpenAI-Schlüssel, deshalb ist der Test auf einem echten Konto billig.

Erste Schritte

  1. Starten Sie npx chatwithcloud, oder installieren Sie das Werkzeug über Homebrew, pnpm oder Bun, wenn Sie einen festen Befehl möchten.
  2. Wählen Sie eines der Profile aus ~/.aws und beantworten Sie die zwei Einrichtungsfragen zu Ihrer AWS-Erfahrung und zu anonymen Nutzungsdaten.
  3. Stellen Sie die erste Frage in normaler Sprache, etwa "Was habe ich letzten Monat pro Service ausgegeben?".
  4. Lesen Sie die Antwort, hängen Sie weitere Fragen in derselben Sitzung an, und tippen Sie später /settings, um Modell oder OpenAI-Schlüssel zu wechseln.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von ChatWithCloud.

Kostenloser TarifJa
Bezahlte Tarife$19/mo - $399 one-time
PlattformmacOS, Linux, Windows (Node.js); Homebrew on macOS
EntwicklerRafal Wilinski
KategorieCoding
VeröffentlichungsdatumNov 2023
Zuletzt aktualisiertJul 2024
Website-Besuche1.3K
Globales Website-Ranking10.7M
API-VerfügbarkeitNein

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Einzelentwickler und Gründer mit eigenem AWS-Konto
  • DevOps- und Plattform-Engineers
  • Security-Prüfer, die nicht in der Konsole leben

Aufgaben

  • Monatliche Kostenprüfung
  • Rechte- und Expositionsprüfung
  • Störungssuche
  • Routineaufräumen

Szenarien

  • Die Rechnung springt über Nacht nach oben und Sie brauchen den Verursacher vor dem Morgenmeeting.
  • Ein Auditor verlangt die Liste privilegierter Konten, und Sie haben zwanzig Minuten dafür.
  • Sie landen in einem unbekannten Konto und möchten lieber per Frage geführt werden als per Klick.

Wichtigste Funktionen

Vom Satz zum SDK-Aufruf

Jede Frage wird zu einem kleinen JavaScript-Programm gegen das AWS SDK für JavaScript v2, das lokal läuft. Scheitert das Skript, geht der Fehler zurück an das Modell, und es versucht eine korrigierte Fassung. Sie sehen die Antwort, nicht die Syntax, und der Code bleibt in der Sitzung sichtbar.

Kostenaufschlüsselung aus Ihren Abrechnungsdaten

Der Teil als CLI für AWS-Kostenanalyse fragt Cost Explorer ab und liefert Ausgaben gruppiert nach Service, Region oder Tag. Danach können Sie eine einzelne Position hinterfragen und zu den Ressourcen dahinter vordringen, genau das, was ein starres Dashboard meist auslässt.

IAM- und Expositionsprüfungen

Das Werkzeug listet IAM-Benutzer mit Admin-Rechten, markiert Konten ohne MFA und prüft S3-Bucket-Richtlinien auf öffentliche Freigaben. Die Ergebnisse kommen als kurze Zusammenfassungen mit Ressourcennamen, genug zum Handeln ohne Export.

Fehlersuche mit CloudWatch-Kontext

Als CLI zur AWS-Fehlerbehebung liest es Logs, Metriken und Alarmzustände rund um die genannte Ressource. Die Frage, warum eine Checkout-Lambda scheitert, bringt aktuelle Fehler plus die Konfigurationswerte, die meist dahinterstecken, etwa Speicher oder Timeout.

Änderungen, die es für Sie ausführt

ChatWithCloud legt Ressourcen an, ändert sie und löscht sie, wenn Ihre Zugangsdaten das erlauben. Dazu gehören das Stoppen von Instanzen, angepasste Lambda-Timeouts und neue Tags. Diese Aufrufe laufen ohne Bestätigung, und das ist der wichtigste Punkt, bevor Sie das Werkzeug auf ein Produktionskonto richten.

Lokale Zugangsdaten und Leserollen

Die Zugangsdaten kommen aus ~/.aws, und jeder Aufruf wird auf Ihrem Rechner signiert. Zum Modell gehen Ihre Fragen und das gekürzte JSON, niemals Ihre Schlüssel. Mit einer IAM-Rolle mit Leserechten wird daraus eine reine Prüf-Shell, und jeder Schreibversuch scheitert mit einer Zugriffsfehlermeldung.

Vor- und Nachteile

Vorteile

  • Der Test ist wirklich brauchbar: 15 Läufe, keine Karte, kein OpenAI-Schlüssel, echte Kontodaten.
  • Die lokale Ausführung hält AWS-Zugangsdaten aus dem Netz, was den üblichen Einwand gegen KI-Werkzeuge in einem Cloud-Konto erledigt.
  • Antworten hängen an Ihren Ressourcen, damit entfällt der Schritt, allgemeine Ratschläge auf Ihr Konto zu übertragen.
  • Der Terminal-Ablauf passt zu Engineers, die ohnehin in einer Shell arbeiten und Tab-Wechsel hassen.
  • Die Lebzeitlizenz für 399 $ mit eigenem OpenAI-Schlüssel erlaubt ein günstigeres Modell und erspart ein weiteres Abo.

Nachteile

  • Erzeugter Code läuft ohne Bestätigung, eine falsch gestellte Frage kann also echte Infrastruktur ändern oder löschen. Nehmen Sie eine Leserolle, wenn Sie nicht sicher sind.
  • Nur AWS. Teams auf Azure oder Google Cloud haben nichts davon, und Multi-Cloud-Umgebungen brauchen ein zweites Werkzeug.
  • Einstellungen, Lizenz- und API-Schlüssel sowie vollständige Sitzungsprotokolle liegen im Klartext in ~/.chatwithcloud/aws.json und in Sitzungsdateien.
  • Jede Cost-Explorer-Abfrage kostet 0,01 $ auf Ihrem AWS-Konto, und viele Kostenfragen summieren sich still.

Häufige Fragen

Es beantwortet Fragen zum eigenen AWS-Konto aus dem Terminal. Typische Einsätze sind Kostenprüfung, IAM-Audit, die Suche nach öffentlichen Ressourcen und die Fehlersuche bei ausgefallenen Diensten.

Ähnliche Inhalte

Entdecke passende Tools, Skills und Artikel zu ChatWithCloud.

Alternativen zu ChatWithCloud

Forefront

Forefront

Forefront · Coding

Forefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.

Kostenlos / $0 - $99/moDetails ansehen
Startkit

Startkit

StartKit.AI · Coding

Startkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.

Kostenpflichtig / $99 - $499 one-timeDetails ansehen
Testim

Testim

Tricentis · Coding

Testim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.

Kostenlos / Custom pricing on requestDetails ansehen