Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 54
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 Extensions (Ctrl+Shift+X), wyszukaj „Kilo Code” i kliknij Install. Po instalacji ikona Kilo Code pojawi się na pasku bocznym. Rozszerzenie jest również dostępne w Open VSX dla buildów bez Marketplace.

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

Krok 2: Skonfiguruj Kilo Code (kompatybilny z OpenAI)

Najprościej — skonfigurować instalatorem w jednej komendzie. Zapisze providera JoinGonka w globalnej konfiguracji Kilo (zwykle ~/.config/kilo/kilo.jsonc): adres bramy, klucz oraz modele sieci wraz z ich oknami kontekstu i limitami odpowiedzi. Plik otrzyma uprawnienia 600, a modelem domyślnym stanie się DeepSeek V4 Flash, jeśli jeszcze nie wybrałeś własnego:

npx @joingonka/setup --tool kilo

Instalator jest uniwersalny (bez flagi zaproponuje wybór narzędzia z listy), zapyta o klucz jg-… i po konfiguracji wykonuje live-test zapytaniem do gateway. Pozostałych ustawień nie rusza. Poniżej — sposób ręczny, jeśli wolisz skonfigurować samodzielnie.

Skonfiguruj ręcznie (plan B)

Otwórz panel Kilo Code i wejdź w ustawienia providera przez ikonę zębatki.

Sposób A — OpenAI Compatible (zalecany). W nowoczesnej wersji rozszerzenia otwórz Settings (zębatka) → zakładka Providers → na dole przycisk Custom provider i wypełnij dialog:

  • Provider ID: dowolny identyfikator, np. joingonka.
  • Display name: np. JoinGonka Gonka.
  • Base URL: https://gate.joingonka.ai/v1
  • API key: jg-your-key
  • Models: dodaj deepseek-ai/DeepSeek-V4-Flash-0731. Kilo automatycznie pobiera listę modeli z endpointu /v1/models — można wybrać model z listy, a nie wpisywać ręcznie.

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

Sposób B — format Anthropic. Nasza brama odpowiada również na Anthropic API. Wybierz API Provider → Anthropic, wklej klucz jg-your-key, zaznacz „Use custom base URL” i podaj https://gate.joingonka.ai (bez /v1 — Kilo sam doda /v1/messages).

Modele i ich limity wyjścia (wszystkie trzy dostępne już teraz):

ModelKontekstMaks. wyjście
MiniMaxAI/MiniMax-M2.7180K8192
deepseek-ai/DeepSeek-V4-Flash-0731 (ten ustawia instalator)380K32768
zai-org/GLM-5.3-Flash390K8192

W dialogu custom providera dla każdego modelu można ustawić Max Output Tokens i Context Window — wpisz wartości z tabeli dla wybranego modelu.

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

Porównanie kosztów sesji w trybie agenta

Kilo Code — narzędzie agentskie: 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 szybko się sumują. Porównajmy koszt typowych sesji przez Anthropic Claude i przez naszą bramę do sieci Gonka:

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

Przez JoinGonka Gateway wejście kosztuje ~$0.0062 za 1M tokenów, wyjście około trzy razy drożej — to setki i tysiące razy taniej niż Anthropic i OpenAI. Kilo Code staje się codziennym narzędziem: można go uruchamiać do każdego ticketa, każdego błędu i każdej funkcji, nie patrząc na licznik. Przy cenach Anthropic trzeba ważyć każde uruchomienie.

Parametry modelu: MiniMax M2.7 ma okno kontekstowe 180K tokenów i maksymalną długość odpowiedzi 8192 tokeny (DeepSeek V4 Flash — 380K i do 32768, GLM-5.3 Flash — 390K i do 8192). Kilo Code może poprosić o więcej, ale brama ograniczy wynik do górnego limitu modelu. W przypadku długich generacji agent dzieli pracę na kroki.

Tryby i tool calling

Mocną stroną Kilo Code są tryby (w starym rozszerzeniu zwane modes, w nowym — agents), między którymi przełącza się dropdownem, komendą /agents lub skrótem klawiszowym Ctrl+.:

  • Plan / Architect — omówienie i zaprojektowanie rozwiązania bez dotykania plików. Wygodnie obsługiwać przez GLM-5.3 Flash — model reasoning myśli przed udzieleniem odpowiedzi, a planowanie pochłania dużo kontekstu, ale na naszej bramie to groszowe sprawy.
  • Code — domyślny tryb: pisze i poprawia kod, stosuje diffy, uruchamia komendy.
  • Debug — celowo szuka przyczyny błędu w logach i stosie.
  • Ask — odpowiada na pytania dotyczące bazy kodu bez zmian.

Osobny tryb Orchestrator w nowych wersjach jest uznawany za przestarzały: agenci z pełnym dostępem do narzędzi potrafią teraz uruchamiać podzadania (subagents) sami, bez dedykowanego orkiestratora. Wspierane są również własne tryby dla Twoich scenariuszy.

Tool calling: nasza brama przekazuje natywny OpenAI function calling oraz Anthropic tool_use, a wybrane modele (MiniMax M2.7, DeepSeek V4 Flash, GLM-5.3 Flash) wspierają wywoływanie narzędzi. Oznacza to, że pętla agentska Kilo Code — czytanie pliku, poprawka, uruchomienie komendy, indeksowanie bazy kodu — działa na naszych modelach niezawodnie, bez kruchego parsowania odpowiedzi tekstowych.

Kilo Code + Gonka = otwarty AI-agent dla VS Code z trybami Plan/Code/Debug za grosze. Sesja programistyczna kosztuje około 0,10$ zamiast 300–1500$ w Anthropic, a tokeny startowe pozwalają przetestować usługę bez karty płatniczej.

Chcesz wiedzieć więcej?

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

Odbierz darmowe tokeny →