Sezioni dell'archivio conoscenza ▾

Navigazione

▸ Inizia qui Per ruolo

Categorie

Strumenti 52
Glossario 12

Strumenti

Aider + Gonka AI — Programmazione a coppie con AI

Aider è uno dei migliori assistenti di programmazione AI da terminale. Funziona con Git, comprende la struttura del progetto, crea commit, modifica più file contemporaneamente. Non è solo una chat con un'AI, è un vero e proprio pair programming in cui il partner AI legge il tuo codice, propone modifiche e le applica.

Aider supporta le API compatibili con OpenAI fin da subito. La connessione al JoinGonka Gateway richiede 2 variabili d'ambiente e 30 secondi di configurazione. Dopodiché, pair programming illimitato a $0.0069/1M di token.

Passo 1: Installa Aider e ottieni la chiave

Installare Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API key: registrati su gate.joingonka.ai/register, ricevi 3M token gratuiti, crea una chiave jg-xxx.

Passo 2: Configura Aider

Il modo più semplice per ottenere il blocco di configurazione già pronto è l'installer di JoinGonka:

npx @joingonka/setup --tool aider

L'installer chiederà la chiave jg-… e stamperà il blocco per .aider.conf.yml (indirizzo, chiave, modello), insieme a un .aider.model.metadata.json opzionale con i limiti reali del modello, così Aider non avvisa di una finestra di contesto sconosciuta. Non scrive i file — incolla tu il blocco; il funzionamento della chiave e del modello l'installer lo verifica con una richiesta reale al gateway. Qui sotto lo stesso percorso passo per passo.

Configurare a mano (piano B)

Metodo 1: variabili d'ambiente (il più semplice):

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

Avvio:

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

Metodo 2: file per progetto .aider.conf.yml nella radice del progetto — la via più naturale: endpoint, chiave e modello in un unico file, senza toccare le variabili d'ambiente globali (un OPENAI_* globale intercetterebbe gli altri tuoi strumenti compatibili con OpenAI):

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

Opzionale — messa a punto del comportamento del modello in un .aider.model.settings.yml separato (imposta SOLO i parametri del modello, non l'endpoint né la chiave):

# .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

Metodo 3: alias nella shell per comodità:

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

Verifica: entra in un repository Git e lancia gonka-aider. Aider mostrerà le informazioni sul modello e proporrà di aggiungere file al contesto. Chiedi di modificare un file — se Aider crea un commit, tutto funziona.

Capacità di Aider + Gonka

Aider non è solo una chat. È uno strumento completo per il pair programming con l'AI:

  • Lavoro con Git: Aider crea automaticamente commit per ogni modifica. È facile annullare qualsiasi decisione dell'AI tramite git undo.
  • Contesto del progetto: Aider costruisce una mappa del repository (repo map) — comprende le dipendenze tra file, gli import, la struttura del progetto. Il modello riceve il contesto completo.
  • Modifiche multi-file: può modificare simultaneamente 5-10 file per implementare una feature. Ogni file è un diff separato, ogni modifica è tracciabile.
  • Input vocale: supporto --voice — detta i compiti invece di digitare testo.
  • Linting e test: integrazione con linter e framework di test — Aider vede gli errori e li corregge automaticamente.

Con Gonka tutto questo costa pochi centesimi. Una tipica sessione di pair programming (2-4 ore) consuma 10-30M di token — ovvero $0.01-0.03 tramite JoinGonka Gateway. Con OpenAI — $50-200 per la stessa sessione.

Altri strumenti da terminale alternativi: Claude Code, OpenCode.

Parametri del modello: finestra di contesto MiniMax M2.7 — 200K token, DeepSeek V4 Flash — 380K; la lunghezza massima della risposta tramite Gateway è 8192 token per MiniMax M2.7 e GLM-5.3 Flash, 32768 per DeepSeek V4 Flash. Per la maggior parte dei task di pair programming questo è sufficiente.

Aider + Gonka = programmazione in coppia professionale con AI per pochi centesimi. Integrazione Git, modifiche multifile, contesto del progetto – tutto per $0.01-0.03/sessione invece di $50-200 con OpenAI.

Vuoi saperne di più?

Esplora altre sezioni o inizia a guadagnare GNK subito.

Ottieni token gratuiti →