opencode-setup
v1.1.16
Published
Installer OpenCode-skills for ikke-utviklere — GitHub, MCP-servere og mer
Maintainers
Readme
OpenCode Skills — Kom i gang
Dette er et verktøy som installerer ferdige "skills" (hjelpere) til OpenCode på maskinen din.
Når skills er installert, kan du be OpenCode om å sette opp GitHub, koble til Jira/Figma, og mer — OpenCode veileder deg steg for steg og hjelper deg å finne riktig informasjon underveis.
Steg 1 — Koble GitHub-kontoen din til Gjensidige
Har du allerede tilgang til Gjensidiges GitHub-organisasjon? Hopp videre til Steg 2.
For å bruke OpenCode med Gjensidiges repoer trenger du en GitHub-konto koblet til Gjensidiges organisasjon. Følg disse stegene:
1a — Søk om tilgang
Du trenger to tilganger fra to forskjellige systemer:
1. MyAccess — gå til https://myaccess.microsoft.com
| Tilgangspakke | Hvorfor du trenger den | |---------------|------------------------| | ROLE_AAD_GITHUB_COPILOT_USERS | Gir deg GitHub Copilot-lisens |
2. IdentityNow — gå til https://gjensidige.identitynow.com og klikk på Forespørselssenter
| Tilgangspakke | Hvorfor du trenger den | |---------------|------------------------| | GitHub Enterprise | Gjør deg til medlem av Gjensidiges GitHub-organisasjon — uten denne aktiveres ikke Copilot-lisensen | | PRG_GITHUB_DEVELOPERS | Gir skrivetilgang til de fleste repoer (anbefalt) |
Begge de påkrevde tilgangene må være godkjent og SSO-koblingen i steg 1c må være gjort før GitHub Copilot fungerer i OpenCode.
Tilgangene godkjennes av Team Platform og kan ta litt tid. Fortsett gjerne med resten av installasjonen mens du venter.
1b — Klargjør GitHub-kontoen din
Har du ikke en GitHub-konto? Opprett en på https://github.com/signup. Bruk gjerne jobb-e-postadressen din (@gjensidige.no).
Har du allerede en privat GitHub-konto? Gjør dette for å koble den til Gjensidige:
- Logg inn på https://github.com med din private konto
- Gå til Settings → Emails og legg til
@gjensidige.no-adressen din — verifiser den - Aktiver Two-Factor Authentication under Settings → Password and authentication
- Fyll inn navnet ditt under Settings → Public profile → Name (påkrevd for å bli med i organisasjonen)
1c — Koble til Gjensidiges organisasjon via Azure AD
Når tilgangen fra 1a er godkjent:
- Gå til https://github.com/orgs/gjensidige/sso
- Logg inn med din Gjensidige-konto (Azure AD)
Dette knytter din GitHub-bruker til Gjensidiges organisasjon.
Steg 2 — Installer Node.js og OpenCode
Følg instruksjonene for ditt operativsystem:
Mac
Prøv dette først — automatisk installasjon (enklest)
- Åpne Terminal (søk etter "Terminal" i Spotlight, eller finn den i Programmer → Verktøy)
- Lim inn denne kommandoen og trykk Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trondstromlie/onboarding-opencode/main/mac/install.sh)"- Scriptet installerer alt du trenger: Homebrew (hvis du ikke har det), Node.js, Git, GitHub CLI, Azure CLI, OpenCode og skills.
- Det kan ta flere minutter — spesielt Azure CLI er stor. La vinduet stå åpent og vent.
- Blir du bedt om et passord, er det Mac-passordet ditt (det du logger inn med).
- Når det er ferdig åpnes nettleseren automatisk med neste steg.
Feilet noe underveis? Kjør kommandoen en gang til. Det som allerede er installert hoppes over, så andre forsøk går som regel igjennom.
Fungerte ikke den automatiske installasjonen? Følg den manuelle fremgangsmåten under.
2a — Installer Node.js
- Åpne Terminal (søk etter "Terminal" i Spotlight, eller finn den i Programmer → Verktøy)
- Lim inn denne kommandoen og trykk Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Følg instruksjonene på skjermen. Det kan ta noen minutter.
- Når Homebrew er ferdig, kjør:
brew install node- Sjekk at det fungerte:
node --versionDu skal se noe som v24.0.0 eller høyere.
2b — Installer OpenCode
brew install opencodeEller last ned fra: https://opencode.ai
Windows
Merk: Disse instruksjonene er laget for Windows-brukere uten administratortilgang.
Alt installeres i din egen brukerprofil — ingen admin-rettigheter nødvendig.
Prøv dette først — automatisk installasjon (enklest)
Del 1 — Last ned filen
- Klikk på denne lenken for å laste ned:
Last ned opencode-setup-windows.zip - Nettleseren spør kanskje om du vil beholde filen. Klikk "Behold" eller "Keep" hvis det dukker opp.
- Filen lastes ned til Nedlastinger-mappen din. Vent til den er ferdig — det tar noen sekunder.
Del 2 — Pakk ut filen
En ZIP-fil er som en konvolutt med innhold inni. Du må åpne konvolutten før du kan bruke innholdet.
- Trykk på mappeikonet nede på oppgavelinjen (eller trykk Windows-tast + E) for å åpne Filutforsker
- Klikk på "Nedlastinger" i menyen til venstre
- Du skal se en fil som heter
opencode-setup-windows.zip— den har et glidelåsikon på seg - Høyreklikk på filen (trykk på høyre museknapp)
- Velg "Pakk ut alle..." fra menyen som dukker opp
(På engelsk: "Extract All...") - Et lite vindu åpner seg. Klikk bare på "Pakk ut" — du trenger ikke endre noe
- En ny mappe åpner seg automatisk med innholdet
Del 3 — Kjør installasjonen
Inne i mappen som åpnet seg skal du se en fil som heter install.bat.
- Dobbeltklikk på
install.bat
Får du en advarsel fra Windows? Det er normalt for filer lastet ned fra internett.
- Blå boks: Klikk "Mer informasjon" og deretter "Kjør likevel"
- Gul boks: Klikk "Ja"
- Et svart vindu åpner seg og viser hva som skjer. Ikke lukk dette vinduet — det jobber i bakgrunnen.
- Installasjonen laster ned flere pakker og kan ta opptil 10 minutter. Spesielt utpakkingen av Azure CLI går tregt fordi antivirus skanner alle filene — det ser ut som at det henger, men det jobber. La vinduet stå åpent og vent.
- Vent til det stopper og du ser "Ferdig!"
- Nettleseren din åpner seg automatisk med neste steg.
Feilet installasjonen underveis? Kjør
install.baten gang til. Det som allerede er installert hoppes over, så andre forsøk går som regel igjennom.
Fungerte ikke den automatiske installasjonen? Følg den manuelle fremgangsmåten under.
2a — Tillat kjøring av scripts i PowerShell
Windows blokkerer som standard kjøring av scripts. Dette må gjøres én gang.
- Åpne PowerShell (søk etter "PowerShell" i Start-menyen)
- Lim inn og kjør:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser- Svar
JellerYhvis du blir spurt om å bekrefte.
Ingenting skjer etter at du limer inn? Det er normalt — hvis det ikke dukker opp en rød feilmelding, har kommandoen fungert. Du kan gå videre til neste steg.
Dette gjelder kun din bruker og krever ikke admin.
2b — Installer Node.js (ingen admin)
Del 1 — Last ned Node.js
- Gå direkte til denne lenken:
https://nodejs.org/dist/v24.18.0/node-v24.18.0-win-x64.zip - Filen lastes ned automatisk til Nedlastinger-mappen din. Vent til den er ferdig.
Del 2 — Pakk ut filen
- Åpne Filutforsker (trykk på mappeikonet på oppgavelinjen nederst på skjermen, eller trykk Windows-tast + E)
- Klikk på "Nedlastinger" i menyen til venstre
- Du skal se en fil som heter noe som
node-v24.x.x-win-x64.zip— den har et glidelåsikon - Høyreklikk på filen
- Velg "Pakk ut alle..." fra menyen som dukker opp
- Et vindu åpner seg. Der står det en mappe-sti. Slett det som står der og skriv inn:
C:\Users\DITTBRUKERNAVN\nodejs
(bytt utDITTBRUKERNAVNmed brukernavnet ditt på denne PC-en — det er ofte en kortform, en kode med bokstaver og tall, eller et datamaskinnavn, ikke nødvendigvis det fulle navnet ditt. Du finner det i adressefeltet i Filutforsker når du er inne iC:\Users\) - Klikk "Pakk ut"
- Vent til utpakkingen er ferdig. Det åpner seg kanskje en ny mappe automatisk — det er OK.
Del 3 — Sjekk at mappen er riktig
- Åpne Filutforsker igjen
- Klikk på "Denne PCen" i menyen til venstre
- Dobbeltklikk på "Lokal disk (C:)"
- Dobbeltklikk på "Brukere"
- Dobbeltklikk på mappen med ditt brukernavn
- Du skal nå se en mappe som heter "nodejs"
- Dobbeltklikk på den — du skal se en fil som heter
node.exeinne i mappen
(hvis du ser en mappe inni mappen med samme navn, åpne den mappen også —node.exeskal ligge der)
(noter den fulle stien du ser i adressefeltet øverst i Filutforsker — du trenger den i neste steg)
Del 4 — Legg til i miljøvariabler
- Klikk på Start-menyen (Windows-ikonet nederst til venstre)
- Skriv
rediger miljøvariabler for kontoen dinog trykk Enter - Et vindu åpner seg — du skal kun bruke seksjonen som heter "Brukervariabler" (ikke "Systemvariabler")
- Finn linjen som heter "Path" i Brukervariabler-listen
- Klikk på "Path" slik at den blir markert (blå)
- Klikk på "Rediger..."
- Et nytt vindu åpner seg med en liste. Klikk på "Ny" øverst til høyre
- Skriv inn stien til nodejs-mappen, f.eks.:
C:\Users\DITTBRUKERNAVN\nodejs
(bytt utDITTBRUKERNAVNmed ditt brukernavn) - Klikk "OK" — og "OK" igjen i alle vinduene som er åpne
Del 5 — Verifiser installasjonen
- Åpne en ny PowerShell (viktig at det er et nytt vindu!)
- Skriv inn og trykk Enter:
node --versionDu skal se noe som v24.0.0 eller høyere. Hvis du ser det — bra, Node.js er installert!
2c — Installer OpenCode
- Åpne PowerShell
- Kjør denne kommandoen:
npm install -g opencode-aiVent til installasjonen er ferdig. Du skal se at pakken lastes ned og installeres.
Steg 3 — Installer skills
Brukte du den automatiske installasjonen (ZIP-filen) på Windows? Skills ble allerede installert automatisk — hopp videre til Steg 4.
Mac:
npx opencode-setupWindows (manuell installasjon):
npx opencode-setupFørste gang vil npx laste ned verktøyet og spørre:
Need to install the following packages:
[email protected]
Ok to proceed? (y)Skriv y og trykk Enter for å fortsette. Følg instruksjonene som vises. Du kan velge hvilke skills du vil installere, eller installere alle.
Steg 4 — Start OpenCode
Mac: Åpne Terminal og skriv:
opencodeWindows: Åpne PowerShell og skriv:
opencodeFørste gang du starter OpenCode må du koble til og velge modell:
Del 1 — Koble til GitHub
- Skriv
/connectog trykk Enter - Du blir spurt om hvilken GitHub Copilot du vil bruke — velg
GitHub.com Public(den øverste), ikke Enterprise - En boks vises med en lenke og en kode. Åpne lenken i nettleseren, lim inn koden, og godkjenn tilkoblingen
Viktig: Velg alltid Public, ikke Enterprise. Enterprise-varianten fungerer ikke her og gir feil senere når du skal velge modell.
Del 2 — Velg GitHub Copilot som provider og modell
Dette steget er viktig: OpenCode støtter mange AI-leverandører, men her på Gjensidige bruker vi GitHub Copilot.
- Skriv
/modelsog trykk Enter - Du får opp en liste over tilgjengelige providers — velg GitHub Copilot
- Velg Claude Opus som modell
- Velg Default når du blir spurt om variant
Dette lagres til neste gang — du trenger bare gjøre det én gang.
Skills er nå tilgjengelige. Det enkleste er å bare skrive:
fortsett oppsettDa guider OpenCode deg gjennom alt steg for steg — MCP-er, GitHub, SSH og mer.
Du kan også skrive direkte hva du vil gjøre:
| Hva du vil gjøre | Skriv dette i OpenCode |
|------------------|------------------------|
| Bli guidet gjennom hele oppsettet | fortsett oppsett |
| Koble til GitHub, Jira, Figma eller Piwik | koble til Jira / koble til GitHub / koble til Figma |
| Sette opp GitHub SSH og signerte commits | sett opp GitHub |
| Se Figma-design direkte i OpenCode | Lim inn en Figma-lenke |
Hva kan jeg gjøre nå?
Her er eksempler på hva du kan spørre OpenCode om etter at MCP-ene er koblet til:
GitHub
Lag et visuelt HTML-dashboard over hva teamet har levert siste 4 uker. Vis PRs som er merget, en tidslinje over aktivitet og hvilke områder av koden som har vært mest aktive. Bruk farger, ikoner og animasjoner — det skal gi en umiddelbar følelse av fremdrift.Lag en interaktiv HTML-side som viser alle åpne issues i repoet vårt. Grupper dem etter tema og vis en tydelig status på hva som er under arbeid og hva som blokkerer oss. Det skal være enkelt å forstå for noen som ikke er utvikler.Figma
[lim inn en Figma-lenke]Hva er fargene og typografien som brukes i dette designet?Lag en React-komponent basert på denne Figma-seksjonenPiwik
Lag et imponerende interaktivt HTML-dashboard for trafikken på [URL] siste 30 dager. Vis besøkstrender som animerte grafer, topp-sider, enhetsfordeling og hvilke dager som hadde mest aktivitet. Det skal se ut som noe du ville vist frem i en presentasjon.Analyser brukeratferden på [URL] og lag en visuell HTML-rapport som viser hvor brukerne faller av, hvilke sider som presterer best, og hva vi bør prioritere å forbedre. Presenter det med farger og grafer — ikke bare tabeller.Sammenlign trafikk denne uken mot forrige ukeHva er skills?
Skills er instruksjoner som hjelper OpenCode å veilede deg gjennom kompliserte oppsett steg for steg.
| Skill | Hva den gjør |
|-------|-------------|
| onboarding | Guider deg gjennom hele oppsettet, husker hvor du er |
| install-mcp | Kobler OpenCode til GitHub, Jira, Figma og/eller Piwik Pro |
| github-setup | Setter opp SSH-nøkkel, SSO og signerte commits |
| figma-mcp | Hjelper deg utforske Figma-design direkte i OpenCode |
| piwik-analytics | Kobler OpenCode til Piwik Pro for besøksstatistikk |
Oppdatere skills
Kjør den samme kommandoen på nytt for å oppdatere til siste versjon:
npx opencode-setup@latestVanlige spørsmål
Hva er Terminal / PowerShell?
Det er et tekstbasert program der du kan gi datamaskinen instruksjoner ved å skrive kommandoer.
På Mac heter det Terminal. På Windows heter det PowerShell eller Ledetekst.
Kommandoen "henger" og ingenting skjer?
Noen kommandoer tar tid. Vent til du ser en ny linje med en blinkende markør.
Jeg får feilmeldingen "command not found: node"?
Node er ikke installert riktig, eller terminalen har ikke blitt restartet etter installasjon.
Lukk terminalen og åpne en ny, og prøv igjen.
Jeg er usikker — kan jeg bare spørre i OpenCode?
Ja! Etter at du har installert skills, kan du skrive hva du trenger hjelp med og OpenCode vil veilede deg.
/models viser en tom liste eller jeg havner i en loop?
Dette skyldes som regel at GitHub Copilot-lisensen ikke er aktivert. Sjekk følgende:
- Har du fått godkjent
ROLE_AAD_GITHUB_COPILOT_USERSi MyAccess ogGitHub Enterprisei IdentityNow?
Copilot-lisensen aktiveres kun når du er medlem av Gjensidiges GitHub-organisasjon — begge tilgangene må være på plass. - Har du fullført SSO-koblingen i steg 1c (logget inn på
https://github.com/orgs/gjensidige/sso)? - Prøv å skrive
/connectpå nytt i OpenCode og koble til på nytt.
Hvis alt over er i orden og det fortsatt ikke fungerer — ta kontakt med Trond Strøm-Lie på Slack.
Problemer?
Ta kontakt med Trond Strøm-Lie på Slack: @Trond Strøm-Lie
