Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 32
Słownik 12

Narzędzia

Kilo Code + Gonka AI — agent AI w VS Code

Kilo Code to open source'owe rozszerzenie agenta AI dla VS Code, które autonomicznie pisze i edytuje kod, uruchamia polecenia w terminalu, czyta i poprawia dziesiątki plików jednocześnie. Projekt połączył mocne strony Cline i Roo Code i rozwija się jako jednolita platforma agentowa: oprócz rozszerzenia IDE dostępne są również wersje dla JetBrains i CLI. Kluczową cechą są tryby (agenty): Code (pisze kod), Plan (czyli Architect — planuje architekturę bez poprawek), Debug (szuka przyczyn błędów) i Ask (odpowiada na pytania dotyczące projektu). Można również tworzyć własne tryby.

Problem jest ten sam, co w przypadku każdego agenta — zużycie tokenów. Kilo Code wysyła do modelu kontekst plików, wyniki poleceń, historię kroków; jedno zadanie z łatwością pochłania 10–100M tokenów. Według cen Anthropic (3–15 USD za 1M) to 30–1500 USD za sesję — niepraktyczne do codziennej pracy.

JoinGonka Gateway obniża koszty setki i tysiące razy: ta sama sesja kosztuje 0.01–1.00 USD. Ponieważ Kilo Code jest otwarty i obsługuje dowolny punkt końcowy zgodny z OpenAI (a także format Anthropic z niestandardowym adresem URL bazowym), podłączenie naszej bramy to kwestia jednej konfiguracji. To przekształca Kilo Code z drogiej demonstracji w narzędzie do codziennego użytku.

Krok 1: Zainstaluj Kilo Code i uzyskaj klucz

Instalacja Kilo Code: w VS Code otwórz Rozszerzenia (Ctrl+Shift+X), wyszukaj „Kilo Code” i kliknij Zainstaluj. Po instalacji w pasku bocznym pojawi się ikona Kilo Code. Rozszerzenie jest również dostępne w Open VSX dla kompilacji bez Marketplace.

Klucz API JoinGonka: jeśli nie masz jeszcze konta — zarejestruj się na gate.joingonka.ai/register, uzyskaj 10M darmowych tokenów i utwórz klucz z prefiksem jg- w Dashboardzie → API Keys. Ten sam klucz działa zarówno dla formatu OpenAI (/v1), jak i dla formatu Anthropic (/v1/messages) — saldo jest wspólne.

Krok 2: Skonfiguruj Kilo Code (kompatybilny z OpenAI)

Najprostszym sposobem jest konfiguracja za pomocą instalatora w jednej komendzie. Dla narzędzi CLI/plikowych automatycznie skonfiguruje on dostawcę JoinGonka (baseUrl, modele), a dla narzędzi UI wyświetli gotowe wartości do wklejenia:

npx @joingonka/setup --tool kilo

Instalator jest uniwersalny (bez flagi zaproponuje wybór narzędzia z listy), zapyta o klucz jg-… i po konfiguracji wykona sprawdzenie „live” poprzez zapytanie do gateway. Innych ustawień nie zmienia. Poniżej znajduje się sposób ręczny, jeśli wolisz skonfigurować wszystko samodzielnie.

Ręczna konfiguracja (plan B)

Otwórz panel Kilo Code i przejdź do ustawień dostawcy za pomocą ikony koła zębatego.

Metoda A — OpenAI Compatible (zalecana). W nowoczesnej wersji rozszerzenia otwórz Settings (koło zębate) → zakładka Providers → na dole przycisk Custom provider i wypełnij okno dialogowe:

  • Provider ID: dowolny identyfikator, np. joingonka.
  • Display name: np. JoinGonka Gonka.
  • Base URL: https://gate.joingonka.ai/v1
  • API key: jg-twój-klucz
  • Models: dodaj MiniMaxAI/MiniMax-M2.7. Kilo automatycznie pobiera listę modeli z punktu końcowego /v1/models — możesz wybrać model z listy zamiast wpisywać go ręcznie.

Kliknij Submit — modele pojawią się w selektorze. W starszym interfejsie (VSCode Legacy) ścieżka jest krótsza: API ProviderOpenAI Compatible, następnie pola Base URL, API Key i Model z tymi samymi wartościami.

Metoda B — format Anthropic. Nasz gateway odpowiada również na Anthropic API. Wybierz API ProviderAnthropic, wklej klucz jg-twój-klucz, zaznacz „Use custom base URL” i podaj https://gate.joingonka.ai (bez /v1 — Kilo samodzielnie doda /v1/messages).

Modele i ich limity wyjściowe (oba dostępne już teraz):

ModelKontekstMax wyjście
moonshotai/Kimi-K2.6 (domyślny)200K8192
MiniMaxAI/MiniMax-M2.7200K8192

W oknie niestandardowego dostawcy dla każdego modelu można ustawić Max Output Tokens oraz Context Window — ustaw wartości z tabeli dla wybranego modelu.

Weryfikacja: na czacie Kilo Code w trybie Code napisz „Stwórz plik hello.py z funkcją hello world”. Agent powinien zaproponować diff do zatwierdzenia i utworzyć plik. Domyślnie Kilo Code prosi o potwierdzenie przed każdą akcją — można to ograniczyć, zezwalając na automatyczne wykonanie zaufanych operacji.

Porównanie kosztów sesji w trybie agenta

Kilo Code to narzędzie agentowe: nie tylko odpowiada, ale wykonuje zadania w całości — czyta pliki, pisze kod, uruchamia testy, naprawia błędy. Każdy krok to wywołanie API, a tokeny kumulują się szybko. Porównajmy koszt typowych sesji przez Anthropic Claude oraz przez naszą bramkę do sieci Gonka:

ZadanieTokenówAnthropic ClaudeJoinGonka Gonka
Prosty bug-fix~5M$15 — $75$0.024
Nowa funkcja (2–3 pliki)~20M$60 — $300$0.096
Refaktoryzacja modułu~50M$150 — $750$0.24
Pełna sesja programowania (4h)~100M$300 — $1,500$0.48

Przez JoinGonka Gateway koszt wejściowy wynosi ~$0.003 za 1M tokenów, wyjściowy jest około trzy razy droższy — to setki i tysiące razy taniej niż Anthropic i OpenAI. Kilo Code staje się codziennym narzędziem: można go uruchamiać przy każdym zgłoszeniu, każdym błędzie i każdej funkcji, nie licząc kosztów. Przy cenach Anthropic trzeba rozważać każde uruchomienie.

Parametry modelu: modele sieci mają okno kontekstowe 200K tokenów i maksymalną długość odpowiedzi 8192 tokeny. Kilo Code może zażądać więcej, ale bramka ograniczy wynik do górnego limitu modelu (8192 dla wszystkich modeli sieci). Przy długich generacjach agent rozbija pracę na kroki.

Tryby i tool calling

Mocną stroną Kilo Code są tryby (w starszym rozszerzeniu zwane modes, w nowym — agents), pomiędzy którymi przełącza się za pomocą menu rozwijanego, komendy /agents lub skrótu klawiszowego Ctrl+.:

  • Plan / Architect — omówienie i zaprojektowanie rozwiązania bez ingerencji w pliki. Wygodnie działa przez tańszy model Kimi K2.6: planowanie zużywa dużo kontekstu, a na naszej bramce kosztuje to grosze.
  • Code — tryb domyślny: pisze i poprawia kod, stosuje diff'y, uruchamia komendy.
  • Debug — celowe wyszukiwanie przyczyny błędu na podstawie logów i stosu.
  • Ask — odpowiada na pytania dotyczące bazy kodu bez wprowadzania zmian.

Osobny tryb Orchestrator w najnowszych wersjach został uznany za przestarzały: agenci z pełnym dostępem do narzędzi potrafią teraz samodzielnie uruchamiać podzadania (subagents), bez dedykowanego orkiestratora. Obsługiwane są również niestandardowe tryby dla Twoich scenariuszy.

Tool calling: nasza bramka przekazuje natywne OpenAI function calling oraz Anthropic tool_use, a wybrane modele (Kimi K2.6, MiniMax-M2.7) wspierają wywoływanie narzędzi. Oznacza to, że pętla agenta Kilo Code — odczyt pliku, poprawka, uruchomienie komendy, indeksowanie bazy kodu — działa na naszych modelach niezawodnie, bez kruchego parsowania tekstowych odpowiedzi.

Kilo Code + Gonka = open-source'owy agent AI dla VS Code z trybami Plan/Code/Debug za grosze. Sesja programowania kosztuje około 0.10 USD zamiast 300–1500 USD w Anthropic, a 10M darmowych tokenów wystarczy na dziesiątki zadań.

Chcesz wiedzieć więcej?

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

Uzyskaj 10M darmowych tokenów →