Aider

Narzędzie CLI do programowania, które edytuje kod w lokalnym repozytorium. Tworzysz projekty i naprawiasz błędy, rozmawiając z modelami AI w terminalu.

Screenshot of Aider website

Aider to narzędzie CLI wspierające programowanie w parze z modelami AI bezpośrednio w terminalu. Aplikacja edytuje pliki w lokalnym repozytorium, pozwalając na budowanie nowych projektów lub rozwijanie istniejącego kodu. Po uruchomieniu wewnątrz folderu z projektem, system analizuje strukturę plików i nanosi zmiany zgodnie z poleceniami wydawanymi w czacie. Dzięki integracji z systemem kontroli wersji, każda modyfikacja jest automatycznie zapisywana w formie czytelnego zapisu zmian.

Przykładowe funkcje:

  • Tworzenie mapy całego repozytorium w celu zachowania kontekstu w dużych projektach.
  • Automatyczne tworzenie commitów z opisami po każdej udanej edycji kodu.
  • Obsługa ponad 100 języków programowania, w tym Python, JavaScript, Rust i C++.
  • Integracja z linterami i zestawami testów do automatycznego wykrywania i naprawiania błędów.
  • Możliwość wydawania poleceń głosowych do generowania nowych funkcji lub przypadków testowych.
  • Przetwarzanie obrazów i zrzutów ekranu oraz pobieranie treści ze stron internetowych jako dokumentacji.

Przykładowe zastosowania:

  • Rozpoczynanie nowych projektów programistycznych od podstaw poprzez opisanie wymagań w terminalu.
  • Naprawianie błędów na podstawie wklejonych logów z konsoli lub wyników działania lintera.
  • Refaktoryzacja istniejących plików i dodawanie nowych funkcjonalności do działającego kodu.
  • Tworzenie testów jednostkowych dla napisanych wcześniej modułów i funkcji.
  • Aktualizowanie kodu na podstawie dokumentacji technicznej pobranej bezpośrednio z podanego adresu URL.

Udostępnij:

Podobne do Aider