Aider
Tool for pair programming using large language models in the terminal for editing code in local Git repositories.
Beschreibung
Das Tool ist für die Arbeit im Terminal konzipiert und ermöglicht es Entwicklern, Code in ihren lokalen Git-Repositories mithilfe großer Sprachmodelle zu bearbeiten.
Die Zielgruppe umfasst Entwickler, die Unterstützung beim Schreiben neuer Funktionen, der Fehlerbehebung, dem Refactoring und der Dokumentation benötigen.
Das Tool unterstützt die Arbeit mit über 100 Programmiersprachen, darunter Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML und CSS.
Die Funktionalität beinhaltet die Integration mit Git für das automatische Committen von Änderungen mit sinnvollen Nachrichten sowie die Möglichkeit, mit Bildern und Webseiten für visuellen Kontext zu arbeiten.
Das Tool kann mit verschiedenen großen Sprachmodellen, einschließlich Claude 3.7 Sonnet, DeepSeek R1, Chat V3, OpenAI o1, o3-mini und GPT-4o sowie lokalen Modellen, arbeiten.
Das Tool bietet Möglichkeiten für automatische Code-Linting und -Tests bei Änderungen sowie Sprachinteraktion für Anfragen oder Debugging.