To narzędzie AI do programowania w parach działające bezpośrednio w terminalu, które umożliwia edycję kodu w lokalnym repozytorium Git za pomocą naturalnych instrukcji językowych. Aider.chat to open-source'owy asystent programistyczny obsługujący ponad 100 języków programowania z automatyczną integracją Git oraz inteligentnym mapowaniem całej bazy kodu dla większych projektów. Idealne dla deweloperów preferujących workflow w linii komend, oferuje unikalne funkcje jak kontrola głosowa, dodawanie obrazów i stron internetowych jako kontekst oraz współpracę z różnymi IDE, osiągając wyniki state-of-the-art na benchmarku SWE-bench (18,9%) z kosztami zaledwie 0,007$ za plik.
Funkcje Automatyczne tworzenie commitów z sensownymi opisami, mapowanie całej bazy kodu dla lepszej pracy z większymi projektami, obsługa chmurowych i lokalnych modeli LLM (Claude 3.7 Sonnet, DeepSeek R1, OpenAI o1, GPT-4o), trzy tryby pracy (code mode dla edycji, architect mode do planowania, ask mode jako konsultant), kontrola głosowa umożliwiająca mówienie o kodzie, dodawanie obrazów oraz stron internetowych jako kontekst wizualny, integracja z linterami i zestawami testów, eksperymentalne UI przeglądarki, współpraca z popularnymi IDE i edytorami, wsparcie dla copy/paste z interfejsami web chat, automatyczne różnicowanie zmian z Git.
Cena
Darmowe narzędzie wymagające własnych kluczy API (bring your own keys), bardzo przyjazne budżetowo z kosztami przetwarzania jedynie 0,007$ za plik. Instalacja przez pip: python -m pip install aider-install
.
Wymaga kluczy API dla różnych modeli (DeepSeek, Claude, OpenAI), ale samo narzędzie pozostaje całkowicie bezpłatne. Znacznie tańsza alternatywa w porównaniu do rozwiązań komercyjnych, z aktywną społecznością GitHub, wsparciem Discord oraz obszerną dokumentacją.