Canonical: https://instain.ru/de/ai/aider/
Language: de

Aider-AI / Paul Gauthier  Dienst

# Aider. 

KI-Programmierpartner im Terminal mit Repository-Übersicht und Änderungsverlauf in Git

4.45 / 5    [Katalogbewertung](https://instain.ru/de/ai/aider/#editorial-rating) [Offizielle Website ](https://aider.chat/)

Aider bearbeitet die Dateien eines bestehenden Projekts über einen Dialog im Terminal. Seine Stärke ist ein überschaubarer Arbeitszyklus: die Aufgabe besprechen, eine Änderung vornehmen, den diff ansehen und das Ergebnis mit den üblichen Entwicklungswerkzeugen prüfen.

![Aider: KI-Programmierpartner im Terminal und Beispiel für die Codearbeit](https://instain.ru/assets/images/aider-screen-9c1a204f71de-1200.webp)

Offizielle Produktseite: Aider: KI-Programmierpartner im Terminal und Beispiel für die Codearbeit.  [Quelle öffnen ](https://aider.chat/)

## Codeänderungen im Zusammenspiel mit Git

Wenn eine Änderung mehrere zusammenhängende Dateien betrifft, ist es umständlich, jede in einen separaten Webchat zu kopieren. Aider wird im Projektverzeichnis gestartet; die nötigen Quelldateien werden zur Sitzung hinzugefügt. Der Assistent erhält ihren Inhalt, nutzt die Repository-Karte für zusätzlichen Kontext und bearbeitet sie gemäß der Aufgabe. Änderungen lassen sich über Git verfolgen und unerwünschte Anpassungen rückgängig machen.

Eine Projektkarte hilft, Verbindungen zu finden, macht aber den Kontext nicht unendlich. Wenn Sie zu viele Dateien hinzufügen, steigen die Kosten und die Wahrscheinlichkeit, dass eine wesentliche Anforderung übersprungen wird. Es ist besser, ein bestimmtes Verhalten zu identifizieren, ein reproduzierbares Beispiel anzubringen und Referenzmaterialien nur dort zu lassen, wo sie wirklich benötigt werden.

## Erst fragen, dann ändern

Im Modus ask ist es bequem, den vorhandenen Code ohne Bearbeitung zu verstehen. Der Modus code ist für Bearbeitungen vorgesehen, und architect teilt das Design der Lösung und ihre Übertragung in Dateien zwischen dem Modell-Planer und dem Modell-Editor. Dies ist ein nützlicher Unterschied: Manchmal müssen Sie die Ursache des Fehlers verstehen, bevor Sie dem Tool erlauben, die Implementierung zu ändern.

Beispielsweise verliert eine Importfunktion Zeilen mit einem leeren optionalen Feld. Bitten Sie zunächst, den Pfad einer solchen Zeile und den Ort anzuzeigen, an dem sie verworfen wird. Begrenzen Sie dann die Änderung durch den Importhandler, geben Sie das erwartete Ergebnis für den leeren Wert an und bitten Sie darum, einen Test hinzuzufügen. Ein solches Briefing ist leichter zu bewerten als die Forderung "Schreiben Sie den Import richtig".

## Modell wird separat ausgewählt

Aider lässt sich mit Cloud-Anbietern und lokalen Modellen verbinden, unter anderem über Ollama. Die Installation der Software stellt noch keine kostenlose Rechenleistung für ein Cloud-Modell bereit. Bei lokaler Nutzung verarbeitet der ausgewählte lokale Server den Text. Bearbeitungsqualität, Geschwindigkeit und verfügbare Kontextlänge hängen vom Modell und vom Rechner ab.

Die lokale Option gilt nicht automatisch für jeden Start. Der Cloud-Schlüssel sendet den entsprechenden Kontext an den Anbieter, und zusätzliche Quellen und Befehle können auf das Netzwerk zugreifen. Überprüfen Sie vor der Arbeit mit einem geschlossenen Projekt das aktive Modell, die Verbindungsadresse und die Zusammensetzung der Dateien in der Sitzung. Die Unterstützung fremder APIs belegt keine separate Cloud-API von Aider selbst.

## Wie man das Ergebnis akzeptiert

Sehen Sie nach der Änderung den diff durch und prüfen Sie, ob der ursprüngliche Fehlerfall behoben wurde, nicht bloß der Text der Fehlermeldung. Automatische lint-Prüfungen und Tests finden einen Teil der Probleme; Befehle und Umgebung müssen zum Projekt passen. Testen Sie auch eine gewöhnliche Datei und einen fehlerhaften Datensatz, damit eine gezielte Korrektur keine benachbarten Abläufe beschädigt.

Ein Git-Commit erleichtert die Rückkehr zu einem früheren Stand, belegt aber nicht die Korrektheit des Codes. Geben Sie keine Geheimnisse in den Kontext und verlassen Sie sich nicht darauf, dass das Modell interne Architekturkonventionen von selbst errät. Halten Sie diese lieber in einer kurzen Regeldatei mit konkreten Beispielen fest.

## Für welche Aufgaben geeignet

- Einen reproduzierbaren Fehler in mehreren Dateien beheben

- Besprechen Sie den Code vor der Bearbeitung

- Einen überprüfbaren Git-Diff vorbereiten

- Mit einem eigenen lokalen Modell arbeiten

Funktionen 

## Stärken

- Repository-Karte und Dateiauswahl

- Modi ask, code und architect

- Änderungen sind direkt mit Git verknüpft

Zu berücksichtigen 

## Einschränkungen

- Cloud-Token werden an den Modellanbieter bezahlt

- Kleinere lokale Modelle können das Bearbeitungsformat schlechter einhalten

- Testbefehle und Projektkontext legt der Entwickler fest

## Auswahl und Bedingungen

Kostenlose Nutzung

Ja

Testphase

Nicht bestätigt

Keine Registrierung erforderlich

Ja

Russische Benutzeroberfläche

Nicht bestätigt

Lokale Installation

Ja

API

Nicht bestätigt

„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.

Eingabeformate

Text, Code

Ergebnis

Text, Code

### Bedingungen

Das Programm ist kostenlos; lokale Ollama ermöglicht es Ihnen, auf ein Aider-Konto und Cloud-Token zu verzichten. Cloud-Modelle werden separat bezahlt; Die lokale Verarbeitung erfordert eine lokale Verbindung.

Von der Aufgabe zum ersten Ergebnis

## Praxisbeispiel

Aufgabe

Einen reproduzierbaren Fehler in mehreren Dateien beheben

Was Sie vorbereiten sollten

Ein kleiner Ausschnitt Ihres eigenen Projekts und eine reproduzierbare Fehlerbeschreibung ohne Tokens und Passwörter.

### Aufgabenbeschreibung oder Prompt

Erklären Sie, warum diese Funktion eine leere Liste falsch verarbeitet. Beschreiben Sie zunächst das aktuelle Verhalten und schlagen Sie dann eine minimale Korrektur sowie Prüfungen für leere, normale und ungültige Eingaben vor. Ändern Sie andere Projektteile nur, wenn es erforderlich ist.

### Erwartetes Ergebnis

Eine Erklärung der Ursache, ein kleiner vorgeschlagener Diff und lokal auszuführende Prüfungen.

### So prüfen Sie das Ergebnis

- Lesen Sie den Diff, bevor Sie ihn anwenden.

- Führen Sie die Prüfungen in einer separaten Arbeitskopie aus und stellen Sie sicher, dass keine Zugangsdaten oder anderen Geheimnisse in die Anfrage gelangt sind.

Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.

Details überprüfen

## Offizielle Quellen

-  [Aider: offizieller KI-Programmierpartner im Terminal ](https://aider.chat/)

-  [Aider: Dateien, Kontext, Änderungen und Git ](https://aider.chat/docs/usage.html)

-  [Aider: lokale Modelle über Ollama ](https://aider.chat/docs/llms/ollama.html)

-  [Aider: Modi ask, code und architect ](https://aider.chat/docs/usage/modes.html)

Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.

Das Tool im Überblick

Entwickler

Aider-AI / Paul Gauthier

Kategorie

[Code](https://instain.ru/de/category/code/)

Zugang

Ein offenes Programm für das Terminal; ein eigener Modellanbieter oder ein lokaler Ollama wird angeschlossen.

Zahlung

Die Software wird als Open Source bereitgestellt. Cloud-inference wird gesondert bezahlt; lokale Modelle benötigen eigene Rechenressourcen.

API

Überprüfen Sie die Entwicklerdokumentation

[Entwicklerbedingungen ](https://aider.chat/docs/llms.html)

Katalogbewertung

4.45 / 5 

Funktionen

4.40 / 5 

Arbeitsszenarien

4.50 / 5 

Ökosystem

4.30 / 5 

Dokumentation

4.60 / 5 

Die Punkte dienen der Orientierung im Katalog. Sie sind weder Nutzerbewertungen noch Ergebnisse persönlicher Tests.

[Siehe Methodik ](https://instain.ru/de/methodology/)

Weiter erkunden

## Für ähnliche Aufgaben

[Gesamte Kategorie  ](https://instain.ru/de/category/code/)

Code 

###  [Codex](https://instain.ru/de/ai/openai-codex/)

AI-Assistent, der mit dem Projekt arbeitet und die Änderungen überprüft

4.78 / 5   Dienst  

Ähnliche Aufgaben; vergleichen Sie Bedingungen, Formate und Einschränkungen

Code 

###  [GitHub Copilot](https://instain.ru/de/ai/github-copilot/)

Hilfe mit Code innerhalb des Editors und Entwicklungsprozesses

4.73 / 5   Dienst  

Ähnliche Aufgaben; vergleichen Sie Bedingungen, Formate und Einschränkungen

Code 

###  [JetBrains AI Assistant](https://instain.ru/de/ai/jetbrains-ai/)

AI-Chat, Vorschläge und Coding-Agenten direkt in der JetBrains IDE

4.70 / 5   Editor  

Ähnliche Aufgaben; vergleichen Sie Bedingungen, Formate und Einschränkungen
