Co to jest OpenCode i kto za nim stoi
OpenCode to open-source'owy agent AI do programowania, tworzony przez firmę Anomaly. Projekt wystartował jako narzędzie terminalowe i szybko urósł do jednego z najważniejszych graczy w ekosystemie AI coding.
Licby, które mówią same za siebie:
- 163 000 gwiazdek na GitHubie
- 900+ współtwórców z całego świata
- 13 148 commitów w repozytorium
- 7.5 miliona deweloperów używa go miesięcznie
- 19 200 forków — aktywna społeczność buduje na nim własne narzędzia
Projekt jest dostępny na licencji MIT — możesz go używać, modyfikować i dystrybuować bez ograniczeń. Dostępny jako narzędzie terminalowe, aplikacja desktopowa (beta na macOS, Windows, Linux) oraz rozszerzenie IDE.
Co możesz zrobić z OpenCode i darmowymi modelami — konkretne zastosowania
OpenCode nie jest tylko „kolejnym asystentem AI". To pełnoprawny agent, który rozumie Twoje repozytorium, edytuje pliki, uruchamia komendy i koordynuje wieloetapowe zadania. Połączony z darmowymi modelami przez OpenRouter lub OpenCode Go, daje realne możliwości:
1. Refaktoryzacja i czyszczenie kodu
Wrzuć cały projekt do kontekstu (nawet 1M tokenów z Qwen 3.6 Plus) i poproś o:
- Zamianę klasycznych komponentów na React hooks
- Refaktoryzację powtarzalnego kodu do funkcji utility
- Migrację z CommonJS na ESM
- Usunięcie nieużywanego kodu (dead code elimination)
2. Code review i analiza bezpieczeństwa
Agent plan w OpenCode to tryb read-only — idealny do audytu:
- Przegląda pull requesty i sugeruje poprawki
- Szuka potencjalnych luk bezpieczeństwa
- Analizuje zależności pod kątem podatności
- Sprawdza spójność architektury
3. Generowanie kodu z opisu naturalnego
Opisujesz co chcesz uzyskać — OpenCode tworzy pliki, uruchamia testy, poprawia błędy:
- Komponenty UI z Tailwind CSS
- Endpointy API w Next.js
- Skrypty automatyzujące (CI/CD, deploy)
- Testy jednostkowe i integracyjne
4. Eksploracja nieznanych repozytoriów
Nowy projekt w zespole? OpenCode z agentem plan przeczyta całą strukturę, wyjaśni architekturę i wskaże kluczowe pliki — bez ryzyka przypadkowej modyfikacji.
5. Automatyzacja powtarzalnych zadań
- Generowanie dokumentacji z kodu
- Migracja typów w TypeScript
- Batchowe rename'owanie zmiennych
- Konwersja formatów danych
Darmowe opcje — co działa dziś, a co się skończyło
OpenRouter — free preview (działa)
OpenRouter to aggregator modeli AI z 25+ darmowymi modelami i 4 darmowymi providerami. Plan free daje 50 requestów dziennie i 20 requestów na minutę.
Model Qwen 3.6 Plus jest dostępny za darmo jako qwen/qwen3.6-plus:free — 1M context window, hybrydowa architektura linear attention + MoE.
Ważne: OpenRouter nie trenuje na Twoich danych. Provider-side retention można wyłączyć na poziomie konta. To kluczowa różnica vs direct API od Alibaba, które zbiera prompty do ulepszania modelu.
OpenCode Go — $5 pierwszy miesiąc, potem $10/miesiąc (działa)
Subskrypcja od twórców OpenCode. W cenie:
- GLM-5.1, GLM-5 — modele od Zhipu AI
- Kimi K2.5, Kimi K2.6 — modele od Moonshot AI
- MiMo-V2.5-Pro, MiMo-V2.5 — modele od Xiaomi
- Qwen3.5 Plus, Qwen3.6 Plus — flagowe modele Alibaba
- MiniMax M2.5, MiniMax M2.7 — modele od MiniMax
- DeepSeek V4 Pro, DeepSeek V4 Flash — modele od DeepSeek
Limit: requesty odliczane co 5 godzin. Przykładowo Qwen 3.6 Plus ma limit 3 400 requestów na 5 godzin.
Co się skończyło
- Qwen OAuth free tier — wycofany 15 kwietnia 2026 (było 1000 requestów/dzień, potem 100)
- Qwen 3.6 Plus Free w OpenCode Zen — deprecated 8 kwietnia 2026
- Pluginy społecznościowe (
opencode-qwen-auth,opencode-qwen-oauth) — mogą nie działać po wycofaniu OAuth
OpenCode Go vs OpenRouter vs płatne rozwiązania — uczciwe porównanie
| Cecha | OpenRouter Free | OpenCode Go ($10/mies.) | Claude Pro ($20/mies.) | ChatGPT Plus ($20/mies.) |
|---|---|---|---|---|
| Modele | 25+ free | 12 modeli open-source | Claude Sonnet 4.6 | GPT-5 |
| Context window | do 1M | do 1M | 200K | 128K |
| Requesty/dzień | 50 | ~2000+ (zależnie od modelu) | Limit wiadomości | Limit wiadomości |
| Agent coding | ✅ pełny agent | ✅ pełny agent | ❌ tylko chat | ❌ tylko chat |
| Dostęp do repo | ✅ pełny | ✅ pełny | ❌ | ❌ |
| Terminal integration | ✅ | ✅ | ❌ (Claude Code osobno) | ❌ |
| Prywatność | ✅ nie trenuje | ✅ nie trenuje | ⚠️ zależy od planu | ⚠️ zależy od planu |
| Płatne API | 💰 pay-as-you-go | ✅ w cenie | 💰 $3/$15 per 1M | 💰 $5/$15 per 1M |
Kiedy darmowe opcje wystarczą
- Eksperymenty i nauka — OpenRouter free (50 req/dzień) na start
- Małe projekty i side-projecty — OpenCode Go za $10/mies. (~40 PLN)
- Prototypowanie i proof-of-concept — Qwen 3.6 Plus z 1M context window zmieści całe repozytorium
Kiedy warto zapłacić za Claude Pro / ChatGPT Plus
- Produkcja z danymi poufnymi — płatne plany dają lepszą kontrolę nad danymi
- Złożone zadania wymagające najwyższej jakości — Claude Opus 4.5 jest nieco lepszy na SWE-bench Pro
- Zespoły potrzebujące_collaboration features — płatne plany mają admin controls, SSO, SLA
Benchmarki — czy darmowe modele naprawdę konkurują z płatnymi
Qwen 3.6 Plus (darmowy na OpenRouter) vs Claude Opus 4.5 (płatny, $15/$75 per 1M tokenów):
| Benchmark | Qwen 3.6 Plus | Claude Opus 4.5 | Różnica |
|---|---|---|---|
| Terminal-Bench 2.0 | 61.6% | 59.3% | Qwen +2.3% |
| SWE-bench Verified | 78.8% | 80.9% | Claude +2.1% |
| SWE-bench Pro | 56.6 | 57.1 | Claude +0.5 |
| Claw-Eval | 58.7 | 59.6 | Claude +0.9 |
Wniosek: W agenticznym kodowaniu w terminalu Qwen 3.6 Plus jest lepszy od Claude Opus 4.5. W złożonych zadaniach inżynierskich — Claude wygrywa nieznacznie. Różnice są marginalne (poniżej 3 punktów procentowych).
Jak skonfigurować OpenCode + darmowe modele — krok po kroku
Krok 1: Zainstaluj OpenCode
# npm (najprostszy)
npm install -g opencode-ai
# lub curl (YOLO install)
curl -fsSL https://opencode.ai/install | bash
# macOS Homebrew (rekomendowany)
brew install anomalyco/tap/opencode
# Windows Scoop
scoop install opencode
Krok 2: Opcja A — OpenRouter (darmowe)
- Załóż konto na openrouter.ai
- Wygeneruj API key w ustawieniach
- Skonfiguruj providera w
opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openrouter": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://openrouter.ai/api/v1",
"apiKey": "sk-or-v1-..."
},
"models": {
"qwen3.6-plus-free": {
"name": "Qwen 3.6 Plus (free)",
"id": "qwen/qwen3.6-plus:free",
"limit": {
"context": 1000000,
"output": 65536
}
}
}
}
}
}
Krok 3: Opcja B — OpenCode Go ($10/mies.)
- Załóż konto na opencode.ai/go
- Subskrybuj za $5 (pierwszy miesiąc)
- Skonfiguruj custom providera:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"custom": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://opencode.ai/zen/go/v1",
"apiKey": "twój-klucz"
},
"models": {
"qwen3.6-plus": {
"name": "qwen3.6-plus"
}
}
}
}
}
Krok 4: Uruchom i wybierz model
opencode
Wpisz /models, wyszukaj swojego providera i wybierz model.
Co zyskujesz vs co tracisz
Zyski
- Koszt bliski zeru — OpenRouter free (50 req/dzień) lub OpenCode Go za ~40 PLN/mies.
- Pełny agent coding — nie chatbot, tylko agent z dostępem do plików, terminala i repozytorium
- 1M context window — zmieścisz całe repozytorium w jednym kontekście
- Open source — brak vendor lock-in, pełna transparentność
- Privacy-first — OpenCode nie przechowuje Twojego kodu; OpenRouter nie trenuje na danych
- 75+ providerów — możesz podłączyć dowolny model, w tym lokalne
Ograniczenia
- Rate limity — OpenRouter free to 50 requestów dziennie; przy większych projektach to za mało
- Jakość na krawędzi — Qwen 3.6 Plus jest świetny, ale Claude Opus 4.5 wciąż prowadzi w SWE-bench Pro
- Brak open-weight — Qwen 3.6 Plus to API-only; nie uruchomisz go lokalnie
- Preview data collection — jeśli używasz direct API od Alibaba (nie przez OpenRouter), model zbiera prompty
Co możesz wdrożyć już dziś
- Zainstaluj OpenCode — jeden command, 2 minuty
- Załóż konto na OpenRouter — darmowe, 50 requestów dziennie na start
- Podłącz Qwen 3.6 Plus — 1M context window, darmowy, najlepszy na Terminal-Bench
- Przetestuj na swoim repozytorium — wrzuć cały kod i zobacz jak agent radzi sobie z Twoim projektem
- Porównaj z płatnymi — te same zadania, różne modele, obiektywna ocena
- Rozważ OpenCode Go — jeśli 50 requestów/dzień to za mało, $10/mies. (~40 PLN) daje ~2000+ requestów
Ile możesz na tym zyskać
Czas: Qwen 3.6 Plus jest 65% szybszy od Qwen 3.5 Plus. Przy 50 requestach dziennie to oszczędność ~20 minut czekania.
Koszt: OpenCode Go za $10/miesiąc (~40 PLN) vs Claude Pro za $20/mies. (~80 PLN) — połowa ceny za dostęp do modelu, który bije Claude w Terminal-Bench.
Jakość: Numer 1 na Terminal-Bench (61.6%), top 3 na SWE-bench Verified (78.8%). To nie jest „tani zamiennik" — to konkurent liderów.
Dla polskiej MŚP: 40 PLN miesięcznie za narzędzie, które potrafi refaktoryzować kod, znajdować bugi, generować komponenty i rozumieć całe repozytorium — to inwestycja, która zwraca się w jednym zaoszczędzonym dniu pracy developera.
Porównanie: Claude Opus 4.5 przez API to $15 za milion tokenów input + $75 za output. Przy typowym projekcie 500K tokenów input + 100K output = ~$15. OpenCode Go za $10/mies. daje Ci to samo bez liczenia tokenów.
Ważne: Jeśli testujesz przez OpenRouter, pamiętaj — OpenRouter nie trenuje na Twoich danych. Jeśli używasz direct API od Alibaba, model zbiera prompty i odpowiedzi do ulepszania. Do produkcji z danymi poufnymi użyj OpenCode Go lub OpenRouter z wyłączonym provider retention.
