Amazon CodeWhisperer (Amazon Q Developer)

Entwickler-ToolsAktualisiert am 4. Oktober 2026

Amazon Q Developer ist ein KI-gestützter Programmierassistent, der innerhalb des AWS-Ökosystems Vorschläge in Echtzeit und Sicherheitsüberprüfungen bereitstellt.

EingabeCodeAusgabeCode

Wenn Sie sich über unsere Links anmelden, erhalten wir möglicherweise eine Provision. Auf unsere Bewertungen hat das keinen Einfluss.

Was ist Amazon CodeWhisperer (Amazon Q Developer)?

Amazon Q Developer ist ein spezialisierter Assistent, der Code-Vervollständigung mit Cloud-Operationen verbindet und speziell darauf ausgelegt ist, die Eigenheiten der AWS-SDKs und der Konsolendiagnostik zu bewältigen. Es handelt sich um eine Weiterentwicklung von CodeWhisperer, das in Ihrer IDE und der AWS Management Console integriert ist und Aufgaben vom Schreiben von Funktionen bis hin zur Aktualisierung älterer Java-Versionen übernimmt. Während Allzweck-KI-Bots oft an der Syntax von IAM-Richtlinien oder veralteten CloudFormation-Mustern scheitern, greift dieses Tool auf die AWS-Dokumentation in Echtzeit zurück, um funktionierende Code-Schnipsel zu generieren. Mir ist aufgefallen, dass es besonders schnell reagiert, wenn es Boilerplate-Code für Lambda-Handler vorschlägt, auch wenn es sich etwas einschränkend anfühlen kann, wenn Sie nicht stark in das Amazon-Ökosystem eingebunden sind. Das ist wichtig, weil es Ihnen erspart, jedes Mal zum Browser wechseln zu müssen, wenn Sie ein bestimmtes Ressourcenattribut oder einen Berechtigungsnamen vergessen haben. Entscheiden Sie sich für die Pro-Stufe, wenn Sie Ihre privaten Repositorys über einfache Syntaxprüfungen hinaus auf Sicherheitslücken scannen möchten.

Wie fängt man mit Amazon CodeWhisperer (Amazon Q Developer) an?

  1. Erstellen Sie zunächst eine AWS-Builder-ID. Diese dient als Ihr persönlicher Login, unabhängig von einem bestimmten AWS-Unternehmenskonto, das Sie möglicherweise tagsüber nutzen. Dadurch bleiben Ihr Lernfortschritt und Ihre Tool-Konfigurationen an Sie als einzelnen Entwickler gebunden, sodass Sie Ihre Konfiguration auch dann mitnehmen können, wenn Sie den Arbeitsplatz wechseln.

  2. Öffnen Sie anschließend die Ansicht „Extensions“ in VS Code und suchen Sie nach „Amazon Q“. Es wird als Teil des AWS Toolkits installiert, wobei ich festgestellt habe, dass die Seitenleiste manchmal kurz neu geladen werden muss, bevor die Benutzeroberfläche erscheint. Wenn Sie JetBrains bevorzugen oder in der AWS-Konsole arbeiten, ist das Plugin dort ebenfalls verfügbar. Diese plattformübergreifende Verfügbarkeit hilft Ihnen dabei, IAM-Richtlinien oder Lambda-Fehler zu beheben, ohne Ihr aktuelles Fenster verlassen zu müssen.

  3. Die Authentifizierung erfolgt über eine Browser-Weiterleitung, sobald das Plugin aktiv ist. Sie melden sich mit dieser Builder-ID oder den SSO-Anmeldedaten Ihres Unternehmens an, um Ihre lokale Umgebung mit dem AWS-Cloud-Backend zu verbinden. Einige Nutzer empfinden diesen mehrstufigen Anmeldevorgang als etwas aufwendiger als bei anderen Erweiterungen. Im Gegenzug erhalten Sie eine tiefere Integration mit Cloud-Ressourcen wie S3-Buckets oder DynamoDB-Tabellen.

  4. Sobald die Verbindung hergestellt ist, lassen Sie das Tool Ihre lokalen Projektdateien indizieren. Es funktioniert am besten, wenn es die spezifische Ordnerstruktur und die Abhängigkeiten Ihrer Anwendung versteht. Sie können dann mit der Eingabe beginnen, um Inline-Vorschläge zu sehen, oder den Chat nutzen, um zu fragen, warum ein bestimmter AWS-CLI-Befehl nicht funktioniert. Dadurch werden stundenlange Recherchen in der Dokumentation auf wenige Sekunden Überprüfung reduziert.

Fazit: Wenn Sie häufig in der AWS-Konsole arbeiten, aktivieren Sie die Erweiterung auch dort, um Echtzeit-Hilfe bei der Konfiguration von Diensten zu erhalten.

Für wen ist es geeignet?

Der AWS-Spezialist

Wenn Sie Ihren Tag damit verbringen, sich mit IAM-Richtlinien herumzuschlagen oder Lambda-Funktionen zu konfigurieren, ist dies Ihr wichtigstes Werkzeug. Es navigiert besser durch die Konsole und die SDKs als ein Generalisten-Bot, da es anhand des Quellmaterials trainiert wurde. Sie müssen nicht mehr per Alt-Tab zur Dokumentation wechseln, um bestimmte Parameternamen nachzuschlagen.

Entwickler von Legacy-Code

Es eignet sich hervorragend zur Analyse älterer Java- oder .NET-Codebasen, um moderne Refactorings vorzuschlagen. Es schreibt zwar nicht die gesamte App für Sie um, identifiziert jedoch Sicherheitslücken und schlägt sofort Korrekturen vor. Aus einer langwierigen manuellen Überprüfung wird eine schnellere, angeleitete Bereinigung.

Der CLI-Power-User

Wenn Sie das Terminal bevorzugen, aber obskure Bash-Flags vergessen, schließt die Übersetzung von natürlicher Sprache in Bash diese Lücke. Das spart beim Erstellen komplexer Pipes oder Einzeiler erheblich Zeit, und Sie bleiben im Terminal-Flow, anstatt auf Stack Overflow suchen zu müssen.

DevOps- und Plattform-Ingenieure

Es hilft beim Aufbau von CI/CD-Pipelines und „Infrastructure as Code“, indem es YAML- und Konfigurations-Snippets vorschlägt. Es funktioniert gut für Standard-AWS-Muster, ist jedoch weniger ideal, wenn Sie Nischen-Orchestrierungstools von Drittanbietern verwenden. Damit ist der Routineteil der Umgebungseinrichtung erledigt.

Entwickler, bei denen Sicherheit an erster Stelle steht

Das integrierte Schwachstellenscanning übertrifft viele einfache Linter, da es schwer zu erkennende Logikfehler aufspürt. Es markiert offengelegte Geheimnisse und schlägt Abhilfemaßnahmen vor, noch bevor Sie den Code committen. Kostspielige Sicherheitslecks werden gestoppt, bevor sie das Repository erreichen.

Fazit: Entscheiden Sie sich dafür, wenn Sie hauptsächlich im Amazon-Ökosystem arbeiten; andernfalls könnte ein universeller Assistent weniger einschränkend sein.

Preise für Amazon CodeWhisperer (Amazon Q Developer)

AWS unterscheidet bei der Abrechnung zwischen Hobbyentwicklern und Unternehmensteams. Die kostenlose Stufe ist überraschend großzügig, wenn Sie lediglich Code-Vervollständigungen nutzen möchten, allerdings stoßen Sie bei komplexen Agent-Aufgaben an Grenzen. Wenn Sie eine umfangreiche Infrastruktur verwalten, bietet die Pro-Stufe die erforderliche Kapazität für eine tiefgreifendere Refaktorisierung der Codebasis und häufigere Fehlerbehebung über die AWS-Konsole.

Free-Stufe
0 $/Monat

Sie erhalten 50 Agent-Anfragen und 1.000 Zeilen Code-Transformationen. Das eignet sich gut für persönliche Projekte, allerdings ist mir aufgefallen, dass das Kontextfenster im Vergleich zur Pro-Version etwas eingeschränkt wirkt, sodass die KI bei einer langen Sitzung den Faden bei einer großen Datei verlieren könnte.

Pro-Stufe
19 $/Benutzer/Monat

Damit stehen Ihnen 1.000 Agent-Anfragen und 4.000 Zeilen Code-Transformationen zur Verfügung. Dies ermöglicht es, Java-Versionen zu aktualisieren oder große Teile von Legacy-Code in einem Durchgang zu refaktorisieren, was die mühsame Arbeit bei Versionsmigrationen übernimmt, die normalerweise ein ganzes Wochenende in Anspruch nehmen.

Fazit: Bleiben Sie für die tägliche Programmierarbeit bei der kostenlosen Stufe; zahlen Sie nur, wenn Sie groß angelegte Änderungen an der AWS-Infrastruktur oder umfangreiche Code-Migrationen automatisieren müssen.

Wichtigste Funktionen von Amazon CodeWhisperer (Amazon Q Developer)

Schreibt für Sie AWS-SDK-Boilerplate-Code

Wenn Sie einen S3-Bucket oder eine Lambda-Funktion einrichten müssen, schlägt es Ihnen anhand Ihrer Kommentare die spezifischen API-Aufrufe und Konfigurationen vor. Das ist wichtig, weil Sie so nicht mehr stündlich dieselben fünf IAM-Richtlinienstrukturen nachschlagen müssen.

Sucht nach Sicherheitslücken wie fest codierten Anmeldedaten oder SQL-Injection-Risiken

Es markiert Schwachstellen in Ihrer IDE und schlägt konkreten Code vor, um diese zu beheben. Flüchtigkeitsfehler werden abgefangen, bevor sie Ihren Pull-Request erreichen.

Stellt eine Verbindung zu Ihren privaten Repositories her, um Ihren internen Programmierstil zu erlernen

Es erkennt Ihre individuellen Bibliotheken und Hilfsfunktionen, um Vorschläge zu unterbreiten, die tatsächlich zu Ihrer spezifischen Codebasis passen. Generischer KI-Code ignoriert dagegen oft benutzerdefinierte interne Standards.

Bietet eine Chat-Oberfläche, um komplexe Architekturen zu erklären oder Konsolenfehler zu beheben

Anstatt zwischen Registerkarten hin und her zu springen, fragen Sie in der Seitenleiste, warum ein bestimmtes Deployment fehlgeschlagen ist oder wie eine Legacy-Funktion funktioniert. So bleibt Ihr Fokus auf dem Editor, anstatt die Dokumentation zu durchforsten.

Übersetzt natürliche Sprache in Bash-Befehle in Ihrem Terminal

Sie geben ein, was Sie tun möchten, und das Tool generiert die CLI-Zeichenkette, die Sie überprüfen und ausführen können. Praktisch, denn niemand kann sich wirklich alle obskuren AWS-CLI-Flags merken.

Aktualisiert Java-Anwendungen und portiert .NET-Apps von Windows auf Linux

Es übernimmt die mühsamen Abhängigkeitsaktualisierungen und Codeänderungen, die bei größeren Versionssprüngen erforderlich sind. Die „Routinearbeit“ der Modernisierung, die Entwickler normalerweise meiden, wird automatisiert.

Erzeugt automatisch Unit-Tests und README-Dokumentation

Wählen Sie eine Funktion aus und fordern Sie einen Test an, oder verwenden Sie den Befehl /doc, um die Infrastruktur Ihres Projekts abzubilden. Ihr Projekt bleibt lesbar, ohne dass Sie jede Zeile der Dokumentation manuell eingeben müssen.

Fazit: Verwenden Sie es, wenn Sie tief im AWS-Ökosystem verankert sind, aber erwarten Sie nicht, dass es bei allgemeinen Algorithmen außerhalb der Cloud ebenso präzise ist.

Vor- und Nachteile von Amazon CodeWhisperer (Amazon Q Developer)

Vorteile

Amazon Q Developer überzeugt besonders, wenn Sie tief im AWS-Ökosystem verankert sind. Es entschlüsselt komplexe IAM-Richtlinien und schreibt Lambda-Funktionen direkt. Sie müssen nicht mehr alle fünf Minuten in der Dokumentation nachschlagen. Integrierte Sicherheitsscans erkennen anfällige Muster, bevor Sie Änderungen committen. Das hilft, Sicherheitsvorfälle und fehlgeschlagene Deployments zu verhindern. Die Vorschläge für AWS-SDKs sind viel präziser als bei Allzweckmodellen. Nutzen Sie es, um sich den mentalen Aufwand für Boilerplate-Code der Cloud-Infrastruktur zu ersparen.

Nachteile

Die kostenlose Stufe wirkt für ernsthafte Arbeit einschränkend. Sie erhalten ein kleineres Kontextfenster als bei der Pro-Version. Dies schränkt die Analyse komplexer Dateien ein. Es ist kein universeller Programmier-Begleiter. Wenn Ihr Stack AWS ignoriert, belasten die spezialisierten Funktionen Ihre IDE unnötig. Die Erweiterung muss gelegentlich neu geladen werden, damit sie in der Seitenleiste angezeigt wird. Das unterbricht Ihren Arbeitsfluss bei der schnellen Entwicklung. Bleiben Sie bei der kostenlosen Stufe, es sei denn, Sie verbringen die Hälfte Ihres Tages in der AWS-Konsole.

Verwenden Sie Amazon CodeWhisperer (Amazon Q Developer), wenn Sie…

  • Komplexe AWS-SDKs mit KI-Unterstützung in Echtzeit beherrschen.
  • Wiederkehrenden Boilerplate-Code in Ihrer bevorzugten IDE automatisieren.
  • Sicherheitslücken identifizieren und beheben, bevor sie in die Produktion gelangen.
  • Upgrades von älteren Java-Anwendungen mithilfe automatisierter Agenten beschleunigen.
  • Präzise CLI-Befehle aus Eingaben in natürlicher Sprache generieren.
  • Das Cloud-Ressourcenmanagement direkt in der Konsole optimieren.
  • Serverlose Architekturen mit kontextbezogenen Logikvorschlägen erstellen.
  • Die Lücke zwischen Infrastrukturdesign und -implementierung schließen.

Alternativen zu Amazon CodeWhisperer (Amazon Q Developer)

GitHub CopilotCursorTabnineSourcegraph Cody

Bewertungen von Amazon CodeWhisperer (Amazon Q Developer)

Unverzichtbar für die Arbeit mit AWS-SDKs. Bei der Einrichtung ist es etwas fehleranfällig, aber die Sicherheitsüberprüfung ist erstklassig.

Schnell bei Standardcode, hat aber Schwierigkeiten mit komplexen Kontexten. Eignet sich besser als Pair-Programmer als als autonomer Agent.

Tolle CLI-Erfahrung, auch wenn die GUI hinter der Konkurrenz zurückbleibt. Der Java-Upgrade-Agent ist seine Geheimwaffe.

Spart enorm viel Aufwand bei IAM-Richtlinien. Es halluziniert gelegentlich, daher sollte man jedes CloudFormation-Snippet überprüfen.

Häufig gestellte Fragen

Welche IDEs und Programmiersprachen unterstützt Amazon Q Developer?

Amazon Q Developer unterstützt gängige IDEs wie VS Code, JetBrains, Visual Studio und Eclipse. Es unterstützt über 15 Programmiersprachen wie Python, Java, JavaScript, TypeScript, C#, Go, Rust und PHP.

Unterstützt Amazon Q Developer auch andere Sprachen als Englisch?

Ja, es unterstützt mehrere Sprachen, darunter Mandarin, Französisch, Deutsch, Italienisch, Japanisch, Spanisch, Koreanisch, Hindi und Portugiesisch, sowohl in der IDE als auch in der CLI und der AWS Management Console.

Was ist der Unterschied zwischen den Stufen „Free“ und „Pro“?

Die „Free“-Stufe umfasst grundlegende Code-Vorschläge und AWS-Konsolenunterstützung für Einzelpersonen. Die „Pro“-Stufe bietet zusätzlich erweiterte Funktionen wie agentische Code-Transformationen, erhöhte Anfragekontingente sowie organisationsweites Sicherheits- und Lizenzmanagement.

Wie handhabt Amazon Q Developer die Sicherheitsüberprüfung von Code?

Es identifiziert proaktiv Schwachstellen in Ihrer Codebasis und liefert Erkennungsmeldungen mit empfohlenen Korrekturen. In der Pro-Stufe kann es Code auch automatisch scannen, während Sie ihn in der IDE schreiben.

Kann ich Amazon Q Developer auf meinem Mobilgerät nutzen?

Ja, die dialogbasierten Funktionen sind über die AWS Console Mobile Application für iOS und Android verfügbar, sodass Sie auch unterwegs Fehler beheben und Fragen zu Ihren AWS-Ressourcen stellen können.

Was ist aus Amazon CodeWhisperer geworden?

Amazon CodeWhisperer wurde in Amazon Q Developer integriert, wodurch dessen ML-gestützte Programmierfunktionen mit umfassenderen AWS-Cloud-Operationen und generativer KI-Unterstützung kombiniert wurden.

Bereit, Amazon CodeWhisperer (Amazon Q Developer) auszuprobieren?Kostenlos–$19/Monat
die KI von Amazon CodeWhisperer (Amazon Q Developer) ausprobieren
Amazon CodeWhisperer (Amazon Q Developer)Kostenlos–$19/Monat
Besuchen