Spis Treści
Programowanie agentowe🔗
Narzędzia (bezpłatne i często otwartoźródłowe)🔗
Co warto mieć poza agentem kodującym?🔗
- Visual Studio Code VSCodium (polecam) lub VSCode – edytor kodu wspierający system kontroli wersji git oraz, za pomocą wtyczek, wiele języków programowania
- Node.js (najlepiej LTS) – fundament, który daje dostęp do menedżera pakietów
npminpx; nie tylko do pisania stron, ale przede wszystkim do instalowania i uruchamiania rozszerzeń i serwerów MCP dla agentów - Git – system kontroli wersji; agenty potrafią same sprawdzać historię zmian, a w razie błędu pozwoli wycofać nieudane poprawki
- Python – język programowania, często używany przez agentów w trakcie wykonywania zadań (nawet jeśli programują w innym języku); przy instalacji należy zaznaczyć opcję “Add to PATH”
Agenci kodujący🔗
-
Freebuff – agent z darmowym (limitowanym) dostępem do modeli, wyświetlający reklamy w czasie pracy;
Uwaga: po zainstalowaniu warto włączyć
Advanced Modew ustawieniach (koło zębate)General > Composer. -
Cline – agent w postaci aplikacji oraz wygodnej wtyczki do VSCodium/VSCode, oferuje bezpłatny dostęp do niektórych modeli oraz możliwość podpięcia dowolnego modelu;
Uwaga: jeśli Cline wiesza się po próbie wykonania poleceń (dostają one status Skipped) to należy w ustawieniach zmienić
Terminal Execution ModenaBackground Exec. -
OpenCode – agent w postaci aplikacji, z możliwą integracją z VSCodium/VSCode, oferujący bezpłatny dostęp do niektórych modeli oraz możliwość podpięcia dowolnego modelu;
Uwaga: po zainstalowaniu warto wejść w
Plik > Ustawieniai włączyć opcjęWybór agenta. -
Command Code – agent w postaci aplikacji oraz wygodnej wtyczki do VSCodium/VSCode, oferujący bardzo tani dostęp do modeli oraz możliwość podpięcia dowolnego modelu
-
Reasonix – agent zoptymalizowany (ale nie ograniczony) do pracy z modelami DeepSeek
-
DeepSeek Harness – oficjalny agent DeepSeek
Dostęp do modeli (klucze API)🔗
- Google AI Studio – modele Gemini (niestety darmowe limity są dość niskie)
- OpenRouter – praktycznie wszystkie modele, w tym darmowe (z limitami)
- OmniRoute – otwartoźródłowy pośrednik przekierowujący zapytania do modeli bez wyczerpanych limitów; może działać lokalnie
- Strata – uruchamianie dużych i dobrych modeli lokalnie na domowym (lecz mocnym) sprzęcie
- Ollama (lub LM Studio) – modele lokalne uruchamiane na własnym komputerze: bez limitów i z pełną prywatnością, lecz wymagające dobrego sprzętu i słabsze od czołowych modeli dostępnych on-line, nawet tych darmowych
- OpenAI Platform – płatne, bardzo dobre modele GPT
- Anthropic Console – płatne, bardzo dobre modele Claude
- DeepSeek Platform – modele DeepSeek zazwyczaj oferujące świetny stosunek jakość/cena
Rankingi i benchmarki modeli🔗
- LMArena Leaderboard – ranking oparty na ślepych porównaniach dokonywanych przez użytkowników
- Aider LLM Leaderboards – benchmark realnej pracy agenta kodującego (jak dobrze model współpracuje z narzędziami takimi jak Cline)
- SWE-bench – benchmark rozwiązywania prawdziwych zgłoszeń błędów z GitHuba
- Artificial Analysis – porównanie jakości, szybkości i cen modeli
- LiveBench – benchmark odporny na zanieczyszczenie danymi treningowymi (zadania aktualizowane co miesiąc)
- LLM Stats – porównania modeli: benchmarki, ceny, kontekst i licencje
Materiały edukacyjne🔗
- Tomasz Kozon Czym jest Cline i do czego służy? – artykuł po polsku: geneza projektu, jak agent pracuje z kodem, integracja z modelami i porównanie z innymi narzędziami
- Cline – obszerna i aktualna notatka po polsku z bloga Sławomir z IT: agent kontra asystent, tryby Plan/Act, Cline CLI, darmowe modele na start i bezpieczeństwo (z linkami do źródeł)
- oficjalna dokumentacja Cline (po angielsku) – instalacja, konfiguracja modeli, MCP i dobre praktyki; uzupełnia ją oficjalny kanał YouTube
- Andrzej Klusiewicz Kurs Claude Code po polsku – 28 bezpłatnych lekcji o programowaniu agentowym (konfiguracja, MCP, uprawnienia, tryb planowania, agenci wielowirowi); dotyczy Claude Code, nie Cline, lecz większość koncepcji przenosi się bezpośrednio
- Robert Olechowski seria Agenci AI – polska seria o budowie agentów: MCP, pamięć i kontekst, skills, hooks, agenci wielowirowi (przykłady na Claude Code)
- Jak wygląda współpraca dewelopera z agentem AI? – humorystyczne wideo
- Jak NAPRAWDĘ działa ChatGPT – zarys działania wielkich modeli językowych (LLMów)
Języki dobre do programowania z agentami🔗
- JavaScript – interpreter tego języka jest w każdej przeglądarce internetowej, więc ani my przy tworzeniu, ani nasi użytkownicy, nie musimy nic dodatkowo instalować; świetny do pisania niewielkich gier i aplikacji działających w przeglądarce
- TypeScript – język kompilowany do JavaScript (więc mający jego zalety), ale z silnym typowaniem, które ułatwia wyłapywanie błędów w kodzie; warto wybrać zamiast JavaScript dla większych projektów
- Python – świetny do skryptów systemowych, pracy z plikami (Excel, PDF, CSV) i analizy danych; czytelny; z bardzo dobrą dostępnością bibliotek
- Rust – język kompilowany, zapewniający dużą wydajność działania programów i restrykcyjne reguły sprawdzania poprawności w czasie kompilacji; programy można też kompilować do działającego w przeglądarce WebAssembly, co czyni go alternatywą do JavaScript/TypeScript, z której warto skorzystać gdy potrzebna jest duża wydajność
Przykładowe programy stworzone za pomocą agentów🔗
- gry.w8.pl – gry stworzone przez Artura i Piotra Belingów
- VIBE TOPLIST – ranking gier
- ArtCraft – klony popularnych programów m.in. do pracy z grafiką, filmem, oraz biurowej
System kontroli wersji Git🔗
- GitHub – hosting repozytoriów git (darmowe repozytoria publiczne i prywatne, pull requesty, zgłaszanie problemów, akcje CI)
- S. Chacon, B. Straub Pro Git książka dostępna on-line po polsku i po angielsku
- Adam Gospodarczyk Praktyczny kurs Git - wideo
- ściągi (po angielsku): PDF do wydruku i interaktywna do oglądania on-line
- Git: Wizualna ściąga