// Agenci kodujący

Aider z lokalnymi modelami: konfiguracja i modele, które naprawdę działają

Wyceluj Aidera w Ollamę poleceniem `aider --model ollama_chat/qwen3.6:27b`, a zadziała w całości lokalnie — bez klucza API, bez wypuszczania kodu z maszyny, z każdą zmianą jako odwracalnym commitem gita. Haczyk: Aider zależy od tego, czy model trzyma się ścisłych formatów edycji, więc nagradza klasę od 22B wzwyż (Qwen 3.6 27B, Devstral Small 2 24B); poniżej niej licz się z zepsutymi edycjami na tyle często, by to irytowało.

Autor: Jakub Rusinowski · Ostatnia aktualizacja 4 sierpnia 2026 · Wartości sprzętowe wyliczone naszym silnikiem VRAM

Aider to terminalowy partner do pary programowania: mapuje twoje repozytorium, przyjmuje polecenia zwykłym językiem i nakłada edycje modelu jako czyste commity gita. Ta zrośnięta z gitem pętla jest przy lokalnych modelach cenniejsza niż przy tych z czołówki — gdy mniejszy model raz na jakiś czas sknoci edycję, git revert czyni pomyłkę darmową.\n\nDruga strona medalu: Aider przekazuje edycje przez ustrukturyzowane formaty (diffy albo bloki szukaj-i-zamień), a wyprodukowanie ich dokładnie to test zdolności, którego wiele małych modeli nie zdaje. Ta strona to konfiguracja specyficzna dla lokalnej pracy plus uczciwa lista modeli. Czym Aider różni się od Continue, Cline i Tabby'ego, opisuje macierz narzędzi.

1.Zainstaluj Aidera i potwierdź, że Ollama serwuje

python -m pip install aider-install && aider-install
curl http://localhost:11434   # → "Ollama is running"

Aider to narzędzie CLI w Pythonie; konfigurację Ollamy od zera opisuje nasz przewodnik instalacji.

2.Pobierz model, który poradzi sobie z formatami edycji

Lista progów, z naszych testów i z matematyki dopasowania w silniku obliczeniowym:\n\n

# karta 24 GB — próg niezawodny
ollama pull qwen3.6:27b
# karta 16 GB — podłoga dla pewnych edycji
ollama pull devstral-small-2:24b

Pełne uzasadnienie progów w przewodniku po modelach.

3.Uruchom Aidera przeciw lokalnemu endpointowi

export OLLAMA_API_BASE=http://localhost:11434
aider --model ollama_chat/qwen3.6:27b

Przedrostek ollama_chat/ ma znaczenie — dzięki niemu używana jest obsługa szablonu czatu Ollamy. Zapisz ten wybór na stałe w .aider.conf.yml w katalogu głównym repozytorium, żeby samo aider go podchwyciło:\n\n

model: ollama_chat/qwen3.6:27b

4.Podnieś okno kontekstu — Aider go potrzebuje

Mapa repozytorium Aidera razem z zawartością plików błyskawicznie rozsadza domyślny kontekst Ollamy, a ucięty kontekst to przyczyna numer jeden zgłoszeń „model zignorował połowę moich plików”. Ustaw kontekst jawnie:

# .aider.conf.yml
model-settings:
  - name: ollama_chat/qwen3.6:27b
    extra_params:
      num_ctx: 16384

Pamiętaj o koszcie w VRAM-ie: cache KV rośnie razem z kontekstem — kalkulator pokaże dokładnie, ile zapasu ma twoja karta przy 16K, a ile przy 32K.

5.Pracuj małymi prośbami zakotwiczonymi w testach

Lokalny Aider nagradza dyscyplinę: jedna skupiona zmiana na wiadomość („dodaj logikę ponowień do fetch_data i zaktualizuj jej test”), pozwól mu zacommitować, przejrzyj diff, jedź dalej. Gdy edycja spudłuje, użyj /undo (albo zwykłego gita). Przy obecnym zestawie testów aider --auto-test domyka pętlę — model widzi porażki i iteruje, co lokalnym modelom wychodzi na dobre, bo dostają konkretne sprzężenie zwrotne zamiast otwartych poleceń.

Najczęstsze pytania

Który lokalny model działa z Aiderem najlepiej?

Qwen 3.6 27B na karcie 24 GB to złoty środek — niezawodnie trzyma się formatów edycji Aidera i utrzymuje dość kontekstu na mapę repozytorium. Devstral Small 2 24B to najlepsza opcja na 16 GB (dostrojony agentowo, co pomaga). Poniżej 16 GB StarCoder 2 7B sprawdza się przy małych, jednoplikowych prośbach, ze sporadycznymi ponowieniami po zepsutej edycji.

Dlaczego Aider mówi, że model wyprodukował zepsutą edycję?

Aider wymaga edycji w dokładnych formatach diff albo szukaj-i-zamień, a mniejsze modele z nich wypadają — zwłaszcza przy długim kontekście albo mglistych poleceniach. Rozwiązania po kolei: mniejsze i bardziej konkretne prośby; podniesienie num_ctx, żeby nic się nie ucinało; wypróbowanie słabszego formatu edycji całych plików (aider --edit-format whole); albo przeskok o próg modelu wyżej.

Czy Aider działa offline?

W pełni, gdy modele są już pobrane: Aider rozmawia wyłącznie z twoim endpointem Ollamy, a operacje gita są lokalne. To jedna z najczystszych w pełni offline'owych konfiguracji agentowych, jakie są dostępne — nie ma czego wyłączać, nie trzeba żadnych kont telemetrycznych.

Aider czy Cline do lokalnej pracy agentowej?

Te same wymagania co do modelu, inna ergonomia: Aider to terminal i commity gita, najlepszy dla programistów, którzy chcą, żeby każda zmiana była odwracalna i skryptowalna. Cline to VS Code, punkty kontrolne z zatwierdzaniem i narzędzia MCP, najlepszy do nadzorowanych sesji w edytorze. Jeśli mieszkasz w powłoce, zacznij od Aidera; oba spokojnie chodzą na tym samym serwerze Ollamy.