Zpět na domů

Bezplatné AI pro refactoring kódu: Qwen + agenti

Článek popisuje nastavení bezplatných AI-agentů Qwen s Claude Code a Kilo Code pro refactoring kódu. Získání tokenu, konfigurace, test na příkladu Java. Vhodné pro middle/senior vývojáře bez předplatného.

Qwen + Claude/Kilo: bezplatný refactoring kódu v 2026
Advertisement 728x90

Bezplatní AI agenti pro refaktorování kódu: nastavení a testy

Průměrný vývojář může integrovat LLM do každodenního workflow bez nákladů pomocí agentů s bezplatnými kvótami. Qwen poskytuje 1000 dotazů denně, kompatibilních s oblíbenými nástroji jako Claude Code a Kilo Code. To umožňuje testovat refaktorování a generování kódu lokálně přes API.

Agenti komunikují s modely přes internet a upravují soubory přímo v IDE nebo konzoli. Zaměření na bezplatné možnosti: OpenRouter, vestavěné modely Kilo Code a Qwen bez předplatného.

Výběr agentů a poskytovatelů

Podívejme se na klíčové bezplatné varianty:

Google AdInline article slot
  • Claude Code (Anthropic): konzolový agent, lídr žebříčků v kódování.
  • Kilo Code: plugin pro VS Code/IDEA/CLI, podpora multimodelů.
  • OpenCode, Cline: open-source agenti pro vlastní modely.
  • Qwen Code (Alibaba): 1000 bezplatných dotazů/den, token pro jakékoliv agenty.

Instalace agentů je standardní: návody v repozitářích. Qwen je hlavní poskytovatel pro testy díky štědré kvótě a modelu qwen3-coder-plus.

Získání tokenu Qwen

Nainstalujte Qwen Code, spusťte qwen a autorizujte se: ./auth → Qwen OAuth. Vytvořte účet na webu, získejte token z ~/.qwen/oauth_creds.json (pole access_token).

Tento token se vkládá do konfigurací ostatních agentů. Omezení: RPM a denní limit, dostatečné pro zkušební úlohy (refaktorování, ladění).

Google AdInline article slot

Integrace s Kilo Code

Nainstalujte plugin Kilo Code v VS Code. V nastavení vyberte Qwen jako poskytovatele, vložte access_token. Přepněte profily na qwen3-coder-plus ve všech režimech (default, background, think).

// Příklad přepnutí profilů v UI
// Rozbalovací seznam → qwen3-coder-plus

Agent je připraven k úpravám souborů: vyberte kód, zadejte prompt – změny se aplikují automaticky.

Nastavení Claude Code přes router

Claude Code vyžaduje proxy pro Qwen: nainstalujte claude-code a claude-code-router. Vytvořte ~/.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"
  }
}

Spusťte ccr restart, poté ccr code. Agent používá Qwen v pozadí, zachovává známé rozhraní.

Testování na refaktorování Java kódu

Zdrojový kód – monolitický DataProcessor s zpracováním dat, slevami a kategorizací. Úkol: rozdělit na třídy, přidat výjimky, Javadoc, vysvětlit změny.

import java.util.*;

public class DataProcessor {
    public List<Map<String, Object>> processData(List<Map<String, Object>> data, Map<String, Object> options) {
        // ... (plný kód jako v originále)
    }
    // main metoda s testovacími daty
}

Prompt pro agenty:

Proveďte refaktorování následujícího "spaghetti kódu" v DataProcessor.java. Požadavky:

1. Rozdělte monolitickou metodu na logické třídy s řádným oddělením odpovědností (např. samostatná třída pro výpočty, další pro zpracování dat).
2. Přidejte ošetření chyb (použijte výjimky místo tisku do konzole).
3. Napište Javadoc pro každou novou třídu a metodu.
4. Stručně vysvětlete architektonické změny, které jste provedli, a proč.

Oba agenti (Kilo Code, Claude Code + Qwen) splnili úkol za 1,5–2 minuty. Výsledky se liší: jeden vytvořil PriceCalculator, ItemValidator; druhý – DataProcessorService s DiscountApplicator. Kvalita se hodnotí podle benchmarků zvlášť.

Škálování a alternativy

Pro intenzivní práci kombinujte poskytovatele:

  • OpenRouter: 10+ bezplatných modelů (ne topové).
  • Lokální modely: pokud dojdou kvóty, přechod na Ollama/LM Studio.
  • AI-first IDE: Cursor, Zed – s nativní AI integrací.

Sledujte žebříčky (LMSYS, HuggingFace) – modely se aktualizují týdně.

Co je důležité

  • Qwen: 1000 dotazů/den zdarma, model qwen3-coder-plus pro kód.
  • Agenti upravují lokální soubory přes API, bez kopírování.
  • Token z oauth_creds.json je univerzální pro Kilo/Claude.
  • Čas na refaktorování: 90–120 sekund na střední úlohu.
  • Omezení: RPM/den – pro testy, ne pro produkci.

— Editorial Team

Advertisement 728x90

Číst dál