OpenCode je odprtokodni agent za kodiranje umetne inteligence ekipe SST, ki je leta 2026 prevzel krono najbolj priljubljenega brezplačnega orodja za terminalsko umetno inteligenco – več kot 160.000 zvezdic na GitHubu, podpira več kot 75 ponudnikov LLM, ne pošilja vaše kode nikamor in deluje odlično s cPanel Git Deploy na gostovanju WMD. Če je naročnina na Cursor preveč za vas ali preprosto ne marate deliti kode z oblačno storitvijo nekoga drugega, je to orodje za vas.
V tem priročniku prikazujem celoten potek dela: namestitev OpenCode, izbiro ponudnika LLM (z vašo kreditno kartico API ali brez nje), pisanje strani in namestitev na gostovanje WMD prek Gita.
Kaj je OpenCode in zakaj vsi govorijo o tem?
OpenCode je agent za kodiranje z umetno inteligenco, ki deluje v terminalu. Zaženete ga v mapi projekta, mu dodelite nalogo v hrvaščini ali angleščini ("Dodaj kontaktni obrazec z validacijo"), agent pa napiše kodo, spremeni datoteke, izvede teste in vnese spremembe v Git. Vse neposredno v vašem terminalu, brez VS Code, brez naročnin, brez pošiljanja kode na zunanje strežnike.
Kaj ga loči od plačljivih orodij:
- Odprtokodna programska oprema — licenca MIT, celotna koda na GitHubu, več kot 900 sodelavcev
- Model-agnostic – podpira Anthropic Claude, OpenAI GPT, Google Gemini, OpenRouter, Groq, Ollama (lokalno) in več kot 70 drugih ponudnikov
- Prinesi svoj ključ (BYOK) – plačate le dejanske stroške API-ja, ki so 5–10-krat nižji od mesečnih naročnin.
- Možnost »najprej lokalno« – združite z Ollamo za 100 % brezplačen in 100 % brez povezave potek dela (glejte naš ločeni vodnik za nastavitev Ollame ).
- Ni vezanosti na prodajalca – ponudnika zamenjate v 30 sekundah, če se cena enega zviša ali vaš najljubši model umakne.
Tipični stroški – od 1 do 10 evrov na mesec namesto 20–30 evrov
Realna primerjava mesečnih stroškov za samostojnega razvijalca, ki piše 4-6 ur na dan:
- Cursor Pro : ~20 € na mesec, fiksna cena, ne glede na porabo
- GitHub Copilot Business : ~19 € na mesec
- Claude Pro : ~20 € na mesec (z omejitvami in omejevanjem pri veliki porabi)
- OpenCode + Claude API (BYOK) : 5–15 € na mesec za enako delovno obremenitev (plačate za dejansko uporabljene žetone)
- OpenCode + DeepSeek API : 1–3 € na mesec (modeli DeepSeek so 10-krat cenejši od Claude, zmogljivost je zelo blizu)
- OpenCode + Ollama lokalno : 0 € na mesec (potrebujete prenosnik s 16+ GB RAM-a)
Za naročnika gostovanja, ki spletno mesto piše samostojno, prehod s Cursorja na OpenCode + DeepSeek pomeni prihranek ~200 € na leto, kar je več kot celo leto gostovanja WMD.
Namestitev OpenCode v 60 sekundah
OpenCode je binarna datoteka Go, ki se namesti z enim ukazom. Odprite terminal in zaženite:
# macOS / Linux curl -fsSL https://opencode.ai/install || bash # Windows (PowerShell kao Admin) irm https://opencode.ai/install.ps1 || iex # Provjeri instalaciju opencode --versionČe ima raje Homebrew na macOS-u:
brew install sst/tap/opencodePo namestitvi pojdite v mapo projekta (ali ustvarite novo) in zaženite:
cd ~/projekti/moja-stranica opencodeOb prvem zagonu vas OpenCode vpraša po ponudniku LLM. To je ključna odločitev.
Izbira ponudnika LLM – katerega izbrati za potek dela WMD
OpenCode podpira več kot 75 ponudnikov. Za gostovanje strank obstajajo 4 realne možnosti:
Možnost 1: Anthropic Claude API (priporočeno zaradi kakovosti)
Najboljši rezultat za spletno kodo, Laravel, WordPress, Craft CMS. Plačilo na žeton. Tipičen delovni dan stane 0,30–0,80 €. Nastavitev:
# Otvori račun na console.anthropic.com # Generiraj API ključ (Settings → API Keys) # Postavi varijablu okoline: export ANTHROPIC_API_KEY="sk-ant-..." # U OpenCode-u odaberi: # Provider → Anthropic → claude-sonnet-4-5 ili claude-opus-4-1Možnost 2: DeepSeek API (priporočilo za prihranke)
10-krat cenejši od Claudea, zmogljivost ~85-90 % Claudea za večino spletnih nalog. Idealen za hobi razvijalce in začetnike. Nastavitev:
# Otvori račun na platform.deepseek.com # Generiraj API ključ export DEEPSEEK_API_KEY="sk-..." # U OpenCode-u: # Provider → DeepSeek → deepseek-chat ili deepseek-coderMožnost 3: OpenRouter (priporočeno zaradi prilagodljivosti)
OpenRouter je posredniški strežnik, ki vam omogoča dostop do vseh modelov prek enega samega ključa. Plačujete z žetoni, modele prenašate iz kode. Uporabno, če želite preizkusiti več modelov.
# openrouter.ai → Sign in → API Keys export OPENROUTER_API_KEY="sk-or-..." # OpenCode automatski detektira sve dostupne modeleMožnost 4: Ollama lokalno (priporočilo za ničelne stroške)
Če imate prenosnik s 16+ GB RAM-a, namestite Ollamo in model Qwen3-Coder (najnovejši brezplačni model kodiranja za leto 2026). Podrobno ga obravnavamo v ločenem priročniku za Ollamo .
# Ollama instalacija curl -fsSL https://ollama.com/install.sh || sh # Skidanje modela (8-15 GB, jednokratno) ollama pull qwen3-coder:7b # OpenCode ga prepoznaje automatski # Provider → Ollama → qwen3-coder:7bPrvi projekt — izdelava spletne strani z OpenCode
Recimo, da želite ustvariti preprosto ciljno stran za svoje podjetje. Zaženite OpenCode v prazni mapi in zadajte nalogo:
> Napravi modernu landing stranicu za obrt za vodoinstalacije. Treba imati: hero sekciju s naslovom i CTA gumbom, sekciju s 4 usluge (popravak slavine, sanacija curenja, ugradnja sanitarija, hitne intervencije), reference odjeljak s 3 izjave klijenata, i kontakt formu. Koristi Tailwind CSS i vanilla JavaScript. Mobile-first responsive.OpenCode bo v 30–60 sekundah:
- Analizirajte nalogo in predlagajte strukturo
- Pred ustvarjanjem datotek zahtevajte potrditev
- Ustvarite povezave
index.html,style.css,script.jsin CDN - Zaženi osnovni test (odpri v brskalniku, preveri napake konzole)
- Predlagaj git commit z opisom
Vse datoteke vidite takoj v terminalu, vse spremembe zahtevajo vašo odobritev (razen če omogočite način --auto-approve ).
Namestitev na gostovanje WMD prek Gita
Tukaj se OpenCode + cPanel Git Version Control odlično obneseta skupaj. Potek dela:
1. Pripravite repozitorij Git lokalno
# U projektnoj mapi git init git add . git commit -m "Initial commit — landing stranica generirana s OpenCode" # Kreiraj GitHub / GitLab repo (privatan ili javan) git remote add origin https://github.com/tvoj-user/landing.git git branch -M main git push -u origin main2. V cPanelu na WMD Hostingu
Prijavite se v tvoja-domena.hr/cpanel , odprite nadzor različic Git . Kliknite Ustvari :
- URL za kloniranje :
https://github.com/tvoj-user/landing.git(ali URL za SSH, če imate konfiguriran ključ SSH) - Pot do repozitorija :
/home/korisnik/repositories/landing - Ime repozitorija :
landing - Kliknite Ustvari.
cPanel klonira repozitorij. Zdaj pripravite datoteko .cpanel.yml v korenski mapi projekta za samodejno uvajanje:
--- deployment: tasks: - export DEPLOYPATH=/home/korisnik/public_html/ - /bin/cp -R index.html $DEPLOYPATH - /bin/cp -R style.css $DEPLOYPATH - /bin/cp -R script.js $DEPLOYPATH - /bin/cp -R assets/ $DEPLOYPATH Zatrdi .cpanel.yml in pošlji na GitHub:
git add .cpanel.yml git commit -m "Dodaj cPanel deploy konfiguraciju" git pushV nadzoru različic Git v cPanelu kliknite Upravljanje poleg svojega repozitorija in nato Potegni ali Uvedi . Stran bo v vaši domeni objavljena v 30 sekundah.
3. Avtomatizacija »push-to-deploy«
Če želite, da se vsaka git push samodejno namesti na gostovanje WMD, dodajte potek dela dejanj GitHub ali uporabite spletni kavelj cPanel. Za dejanja GitHub:
# .github/workflows/deploy.yml name: Deploy na WMD hosting on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Deploy via cPanel API run: || curl -X POST "https://tvoja-domena.hr:2083/execute/VersionControlDeployment/create" \ -H "Authorization: cpanel ${{ secrets.CPANEL_USER }}:${{ secrets.CPANEL_TOKEN }}" \ -d "repository_root=/home/korisnik/repositories/landing"Žeton API cPanel ustvarite v cPanel → Upravljanje žetonov API . Žeton se shrani v GitHub Secrets (Repozitorij → Nastavitve → Skrivnosti → Dejanja).
Delovni tok OpenCode + Laravel / Craft CMS / Node.js
OpenCode ni omejen na statične strani. Realističen scenarij za projekt WordPress, Craft CMS, Laravel ali Node.js:
Projekt Laravel
> Dodaj novi controller "ContactController" s metodom store() koja prima ime, email i poruku, validira ih, sprema u tablicu contacts, i šalje notifikacijski email na info@tvoja-domena.hr. Dodaj migraciju, request validation rules i Mail klasu. OpenCode ustvari vse potrebne datoteke, zažene php artisan migrate in se potrjuje (commit) v Git. Pošlji v main, cPanel deploy. Končano.
Projekt CMS za obrt
OpenCode razume strukturo Craft (templates/, modules/, config/). Povejte ji:
> Dodaj novu sekciju "novosti" s ovim poljima: - naslov (Plain Text) - sažetak (Plain Text, multiline) - sadržaj (CKEditor) - naslovna slika (Assets) Generiraj Twig template za listing i detail view.Varnostno obvestilo – Česa OpenCode ne sme početi
OpenCode ima možna "destruktivna dejanja" (brisanje datotek, rm -rf, vsiljenje prenosa). Privzeto vsako takšno dejanje zahteva vašo potrditev. Nenehno uporablja tri pravila:
- Nikoli ne vključujte
--auto-approvev projekt z neresetljivim stanjem (produkcijska baza podatkov, e-poštna sporočila strank). - Vedno delaj v veji Git (npr.
feature/contact-form), ne neposredno namain - Uporabite .gitignore in .opencodeignore – iz konteksta, ki ga OpenCode pošilja v LLM, izključite
.env,secrets/,node_modules/vendor/
Varnostno kopiranje gostovanja WMD vam pomaga, če se kaj sesuje – obnovitev baze podatkov in datotek je na voljo prek modula cPanel R1Soft.
Ko OpenCode ni prava izbira
Realističen pogled – OpenCode ima tudi slabosti:
- Terminal-first – če imate raje vizualno integrirano razvojno okolje (IDE), je Cline v VS Code (glejte naš vodnik Cline ) boljša izbira.
- Med tipkanjem ni samodokončanja – OpenCode deluje v načinu »agent« in ne v načinu »parnega programiranja«. Za samodokončanje uporablja Continue.dev
- Krivulja učenja – prvih nekaj dni se je treba navaditi na potek dela CLI, nato pa je hitrejši od katerega koli vizualnega orodja.
Povzetek – za koga je OpenCode pravo orodje?
Gostovanje OpenCode + WMD je idealno za:
- Gostovanje stranke, ki že uporablja terminal (Git, npm, composer) in ne želi plačevati 20–30 € na mesec za umetno inteligenco
- Spletni razvijalec, ki dela za več strank — OpenCode + DeepSeek = 1–3 € na mesec za neomejeno uporabo
- Ekipa, ki ne želi pošiljati kode v oblak Cursor – odprtokodna koda, BYOK API, opcijska Ollama lokalno = maksimalen nadzor
- Začetnik se uči programiranja – agent razloži, kaj počne med delom, ustvari vadnico skupaj s produkcijo
Če potrebujete pomoč pri uvajanju Git v cPanel, nastavitvi ključa SSH ali avtomatizaciji z dejanji GitHub — se obrnite na podporo WMD 24 ur na dan, 7 dni v tednu. Pripravili smo tudi poseben vodnik po korakih za nadzor različic Git v cPanel .
V naslednjih vodnikih obravnavamo Aider (najboljši za delovni tok, ki je izvorno zasnovan za Git), Cline v VS Code (brezplačna zamenjava kurzorja), Continue.dev (najlažji vnos za začetnike) in Ollama + lokalni LLM (100 % kodiranje umetne inteligence brez povezave).