Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 52
Słownik 12

Narzędzia

Aider + Gonka AI — programowanie w parach z AI

Aider to jeden z najlepszych terminalowych asystentów programowania AI. Współpracuje z Git, rozumie strukturę projektu, tworzy commity, edytuje kilka plików jednocześnie. To nie jest tylko czat z AI — to pełnoprawne programowanie w parze (pair programming), gdzie partner AI czyta Twój kod, proponuje zmiany i je aplikuje.

Aider wspiera API kompatybilne z OpenAI od razu po zainstalowaniu. Połączenie z JoinGonka Gateway — 2 zmienne środowiskowe, 30 sekund konfiguracji. Po tym — nielimitowane programowanie w parze za $0.0069/1M tokenów.

Krok 1: Zainstaluj Aider i uzyskaj klucz

Instalacja Aider:

# pip
pip install aider-chat

# pipx (zalecane)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

Klucz API: zarejestruj się na gate.joingonka.ai/register, odbierz 3M darmowych tokenów, utwórz klucz jg-xxx.

Krok 2: Skonfiguruj Aider

Najłatwiej zdobyć gotowy blok konfiguracji za pomocą instalatora JoinGonka:

npx @joingonka/setup --tool aider

Instalator zapyta o klucz jg-… i wypisze blok do .aider.conf.yml (adres, klucz, model), a do niego opcjonalny .aider.model.metadata.json z rzeczywistymi limitami modelu, aby Aider nie ostrzegał o nieznanym oknie kontekstu. Plików nie zapisuje — wklej blok samodzielnie; działanie klucza i modelu instalator sprawdzi żywym zapytaniem do gateway. Poniżej — ta sama ścieżka krok po kroku.

Konfiguracja ręczna (plan B)

Sposób 1: zmienne środowiskowe (najprostszy):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

Uruchomienie:

aider --model openai/MiniMaxAI/MiniMax-M2.7

Sposób 2: plik per-project .aider.conf.yml w katalogu głównym projektu — najbardziej natywna droga: endpoint, klucz i model w jednym pliku, bez modyfikowania globalnych zmiennych środowiskowych (globalny OPENAI_* przechwyciłby inne Twoje narzędzia zgodne z OpenAI):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

Opcjonalnie — precyzyjna konfiguracja zachowania modelu w osobnym .aider.model.settings.yml (ustawia on TYLKO parametry modelu, nie endpoint ani klucz):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway output cap

Sposób 3: alias w shellu dla wygody:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

Weryfikacja: przejdź do repozytorium Git i uruchom gonka-aider. Aider pokaże informacje o modelu i zaproponuje dodanie plików do kontekstu. Poproś o wprowadzenie zmiany w pliku — jeśli Aider utworzy commit, wszystko działa.

Możliwości Aider + Gonka

Aider — to nie tylko czat. To pełnowartościowe narzędzie do programowania w parach (pair programming) z AI:

  • Praca z Git: Aider automatycznie tworzy commity dla każdej zmiany. Łatwo wycofać każdą decyzję AI przez git undo.
  • Kontekst projektu: Aider buduje mapę repozytorium (repo map) — rozumie zależności między plikami, importy, strukturę projektu. Model otrzymuje pełny kontekst.
  • Wieloplikowe zmiany: może jednocześnie zmienić 5-10 plików w celu implementacji funkcji. Każdy plik to osobny diff, każda zmiana jest śledzona.
  • Wprowadzanie głosowe: obsługa --voice — dyktuj zadania zamiast pisać na klawiaturze.
  • Linting i testy: integracja z linterami i frameworkami testowymi — Aider widzi błędy i naprawia je automatycznie.

Z Gonka wszystko to kosztuje grosze. Typowa sesja programowania w parach (2-4 godziny) zużywa 10-30M tokenów — to $0.01-0.03 przez JoinGonka Gateway. W OpenAI — $50-200 za tę samą sesję.

Alternatywne narzędzia terminalowe: Claude Code, OpenCode.

Parametry modelu: okno kontekstowe MiniMax M2.7 — 200K tokenów, DeepSeek V4 Flash — 380K; maksymalna długość odpowiedzi przez Gateway — 8192 tokeny dla MiniMax M2.7 i GLM-5.3 Flash, 32768 dla DeepSeek V4 Flash. Dla większości zadań programowania w parach jest to wystarczające.

Aider + Gonka = profesjonalne programowanie w parach z AI za grosze. Integracja z Git, edycje wielu plików, kontekst projektu – wszystko za 0.01-0.03 USD/sesję zamiast 50-200 USD w OpenAI.

Chcesz wiedzieć więcej?

Zapoznaj się z innymi sekcjami lub zacznij zarabiać GNK już teraz.

Odbierz darmowe tokeny →