Powrót do strony głównej

Darmowe AI do refaktoryzacji kodu: Qwen + agenci

Artykuł opisuje konfigurację darmowych AI-agentów Qwen z Claude Code i Kilo Code do refaktoryzacji kodu. Uzyskanie tokena, konfiguracja, test na przykładzie Java. Nadaje się dla middle/senior programistów bez subskrypcji.

Qwen + Claude/Kilo: darmowa refaktoryzacja kodu w 2026
Advertisement 728x90

Darmowe agenty AI do refaktoryzacji kodu: konfiguracja i testy

Średnio zaawansowany programista może zintegrować LLM z codziennym workflow bez kosztów, korzystając z agentów z darmowymi limitami. Qwen oferuje 1000 zapytań dziennie, kompatybilnych z popularnymi narzędziami jak Claude Code i Kilo Code. Pozwala to testować refaktoryzację i generowanie kodu lokalnie przez API.

Agenty komunikują się z modelami przez internet, edytując pliki bezpośrednio w IDE lub konsoli. Skupiamy się na darmowych opcjach: OpenRouter, wbudowane modele Kilo Code i Qwen bez subskrypcji.

Wybór agentów i dostawców

Przyjrzyjmy się kluczowym darmowym opcjom:

Google AdInline article slot
  • Claude Code (Anthropic): agent konsolowy, lider rankingów w kodowaniu.
  • Kilo Code: wtyczka do VS Code/IDEA/CLI, obsługa wielu modeli.
  • OpenCode, Cline: agenty open-source dla modeli niestandardowych.
  • Qwen Code (Alibaba): 1000 darmowych zapytań/dzień, token dla dowolnych agentów.

Instalacja agentów jest standardowa: instrukcje w repozytoriach. Qwen to główny dostawca do testów ze względu na hojny limit i model qwen3-coder-plus.

Uzyskanie tokenu Qwen

Zainstaluj Qwen Code, uruchom qwen auth → Qwen OAuth. Utwórz konto na stronie, pobierz token z ~/.qwen/oauth_creds.json (pole access_token).

Ten token wklej do konfiguracji innych agentów. Ograniczenia: RPM i dzienny limit, wystarczające do próbnych zadań (refaktoryzacja, debugowanie).

Google AdInline article slot

Integracja z Kilo Code

Zainstaluj wtyczkę Kilo Code w VS Code. W ustawieniach wybierz Qwen jako dostawcę, wklej access_token. Przełącz profile na qwen3-coder-plus we wszystkich trybach (default, background, think).

// Przykład przełączania profili w UI
// Lista rozwijana → qwen3-coder-plus

Agent gotowy do edycji plików: zaznacz kod, podaj prompt — zmiany są automatycznie stosowane.

Konfiguracja Claude Code przez router

Claude Code wymaga proxy dla Qwen: zainstaluj claude-code i claude-code-router. Utwórz ~/.claude-code-router/config.json:

Google AdInline article slot
{
  "Providers": [
    {
      "name": "qwen",
      "api_base_url": "https://portal.qwen.ai/v1/chat/completions",
      "api_key": "your_access_token",
      "models": ["qwen3-coder-plus"]
    }
  ],
  "Router": {
    "default": "qwen,qwen3-coder-plus"
  }
}

Uruchom ccr restart, następnie ccr code. Agent używa Qwen w tle, zachowując znany interfejs.

Testowanie refaktoryzacji kodu Java

Kod źródłowy to monolityczny DataProcessor z przetwarzaniem danych, rabatami i kategoryzacją. Zadanie: podzielić na klasy, dodać wyjątki, Javadoc, wyjaśnić zmiany.

import java.util.*;

public class DataProcessor {
    public List<Map<String, Object>> processData(List<Map<String, Object>> data, Map<String, Object> options) {
        // ... (pełny kod jak w oryginale)
    }
    // metoda main z danymi testowymi
}

Prompt dla agentów:

Wykonaj refaktoryzację poniższego "spaghetti code" w DataProcessor.java. Wymagania:

1. Podziel monolityczną metodę na logiczne klasy z właściwym rozdzieleniem odpowiedzialności (np. osobna klasa do obliczeń, inna do przetwarzania danych).
2. Dodaj obsługę błędów (użyj wyjątków zamiast drukowania do konsoli).
3. Napisz Javadoc dla każdej nowej klasy i metody.
4. Krótko wyjaśnij wprowadzone zmiany architektoniczne i dlaczego.

Oba agenty (Kilo Code, Claude Code + Qwen) wykonały zadanie w 1,5–2 minuty. Wyniki różnią się: jeden stworzył PriceCalculator, ItemValidator; drugi — DataProcessorService z DiscountApplicator. Jakość oceniana jest osobno w benchmarkach.

Skalowanie i alternatywy

Do intensywnej pracy łącz dostawców:

  • OpenRouter: 10+ darmowych modeli (nie topowe).
  • Modele lokalne: jeśli limity się skończą, przejdź na Ollama/LM Studio.
  • IDE z AI: Cursor, Zed — z natywną integracją AI.

Monitoruj rankingi (LMSYS, HuggingFace) — modele aktualizowane są co tydzień.

Co jest ważne

  • Qwen: 1000 zapytań/dzień za darmo, model qwen3-coder-plus do kodu.
  • Agenty edytują lokalne pliki przez API, bez kopiowania.
  • Token z oauth_creds.json uniwersalny dla Kilo/Claude.
  • Czas na refaktoryzację: 90–120 sekund na średnie zadanie.
  • Ograniczenia: RPM/dzień — do testów, nie do produkcji.

— Editorial Team

Advertisement 728x90

Czytaj dalej