Innhold Vis
Jeg er en Linux-nerd. Har vært det lenge. Terminalen er ikke en nødvendighet for meg – det er hjemmet mitt. Siden Claude Code kom ut har jeg brukt det daglig. Alt skjer fra terminalen: jeg lager bilder, videoer, tekst, kode… alt. Helt lokalt på PCen min med MCP-servere som snakker med alt.
Så når Google lanserte Extensions for Gemini CLI i oktober, var det ikke Gemini CLI i seg selv som var nytt – det har vært ute lenge. Det var extension-økosystemet. 100+ ferdiglagde integrasjoner. Figma til kode. Postman. MongoDB. Elastic. Alt pakket som installerbare extensions.
Dette er game-changer. Ikke fordi Gemini CLI er revolusjonerende – MCP-protokollen har vi jo her i Claude Code også. Men fordi Google bygget et komplett extension-økosystem med partnere som Figma, Stripe, og MongoDB. De gjorde det enkelt. Én kommando, og du har integrert terminalen din med Figma.
Jeg måtte teste dette. Så jeg har brukt det. Installert extensions. Koblet til databaser. Testet workflows. Her er hva jeg fant ut.
Hvorfor Extensions endrer spillet
Claude Code har MCP-servere. Jeg har satt opp flere. Gemini CLI har også MCP-servere – samme protokoll. Men Extensions tar det et steg videre.
I stedet for å manuelt konfigurere en MCP-server, laste ned kode, sette opp environment variables, og håpe det funker – installerer du bare: gemini extensions install https://github.com/figma-extension
Og bom. Du har Figma integrert. Ikke bare teoretisk. Faktisk fungerende. Testet av tusenvis av utviklere. Med dokumentasjon. Med support.
Dette er forskjellen mellom «du kan gjøre det selv» og «her er 100+ ferdige løsninger fra Google og partnere som Figma, MongoDB, Elastic, Stripe».
Tenk deg at du sitter i terminalen og sier: «Hent den nye button-komponenten fra Figma og lag React-kode som matcher vårt design system.» Og det bare… skjer. Ingen copy-paste mellom apps. Ingen manuell oversettelse fra design til kode. Gemini CLI med Figma-extension gjør det for deg.
Eller: «Søk etter alle error logs fra payment-service de siste 24 timene og grupper etter error type.» Boom. Elastic-extension tar seg av det.
Dette er ikke science fiction. Dette finnes nå. Og jeg har testet det.
Hva er egentlig Gemini CLI?
Ok, la meg forklare hva dette faktisk er (uten å bli for teknisk).
Gemini CLI er en åpen kildekode AI-agent som lever i terminalen din. Men den er ikke bare en chatbot som svarer på spørsmål. Den er en autonom agent som kan:
- Forstå hele kodebaser (1 million tokens context window – det er sykt mye)
- Kjøre kommandoer og endre filer automatisk
- Integrere med eksterne verktøy via noe som heter MCP-servere (mer om det straks)
- Feilsøke og fikse bugs uten at du må guide den steg-for-steg
- Generere dokumentasjon og tester basert på eksisterende kode
Den bruker noe de kaller en «Reason and Act» loop – ReAct for short. Kort fortalt: Du gir den en oppgave, den resonnerer om hva som må gjøres, utfører handlinger, evaluerer resultatet, og gjentar til oppgaven er løst. Autonom, altså.
Det som gjør den spesiell er at den bruker samme Model Context Protocol (MCP) som Claude Code. Det betyr at extensions du bygger for Gemini CLI kan potensielt fungere med andre AI-verktøy også. Smart.

Extensions-revolusjonen: 100+ power-ups til terminalen
Her blir det interessant.
I oktober 2024 lanserte Google «Extensions» for Gemini CLI. Dette er ferdigpakkede integrasjoner – tenk på dem som plugins – som du installerer med én kommando. Ikke manuell konfigurasjon. Ikke timesvis med dokumentasjon-lesing. Bare:
gemini extensions install https://github.com/username/extension-name
Og så har du integrert terminalen din med Figma. Eller Postman. Eller MongoDB. Eller Stripe.
Per desember 2024 er det 100+ extensions tilgjengelig. Google bygde noen selv, men mesteparten kommer fra partnere og community. Tier 1 partnere inkluderer:
- Figma – Design til kode (dette er sykt kult)
- Postman – API testing direkte fra terminalen
- Elastic – Søk gjennom logs og analyser data
- MongoDB – Database-administrasjon via naturlig språk
- Stripe – Betalingsintegrering og transaksjonshåndtering
- Snyk – Security scanning og automatisk fixing
- Harness – CI/CD pipeline management
Og det er bare toppen av isfjellet. Det finnes extensions for Atlassian (Jira/Confluence), GitLab, Grafana, HashiCorp, Neo4j, Shopify… listen fortsetter.
Det morsomme er at dette ikke er Google som lager alt selv. De har bygget infrastrukturen, og så har de invitert hele verden til å bygge på toppen av den. Open source-mentalitet.
De viktigste extensions du bør sjekke ut
La meg gi deg noen konkrete eksempler på hva disse extensions faktisk gjør. Ikke teoretisk «dette kan være nyttig» – men praktiske use cases jeg har testet selv eller sett demo av.
monday.com: Prosjektstyring fra terminalen
Si at du jobber i et team som bruker monday.com for task management. Normal workflow: Du skriver kode, så bytter du til nettleser, logger inn på monday.com, oppdaterer task status, legger til kommentarer, og bytter tilbake til terminalen.
Med monday.com-extension? Du sier bare: «Vis meg alle high-priority tasks i Q1 2025 Sprint.» Eller: «Flytt alle tasks som er blokkert til backlog.»
AI-en gjør det. Direkte fra terminalen. Null kontekst-bytte.
Figma: Fra design til kode på sekunder
Dette er min favoritt. Som utvikler har jeg ofte stått i situasjonen: Designer leverer nye komponenter i Figma, jeg må manuelt oversette til kode, sjekke spacing, farger, typografi… kjedelig arbeid.
Med Figma-extension: «Hent button-komponenten ‘CTA v2’ fra Figma og generer React-kode med styled-components som matcher vårt design system.»
Gemini CLI kobler seg til Figma, henter design-specs, genererer kode, og sjekker automatisk mot ditt eksisterende design system. På sekunder.
Er koden perfekt? Nei. Må du tweake litt? Ja. Men du sparer 80% av arbeidet.
Postman: API-testing uten å forlate terminalen
Testing APIs er en del av hverdagen. Vanligvis betyr det: Åpne Postman-app, naviger til riktig collection, kjør requests, tolke resultater.
Med Postman-extension: «Kjør alle tests i Production API collection og generer rapport over feilende requests.»
AI-en kjører testene, analyserer resultatene, forklarer hva som feiler og hvorfor, og foreslår ofte en fix også.
Database extensions: SQL via naturlig språk
Det finnes extensions for PostgreSQL, MySQL, MongoDB, Elastic, Neo4j… basically alle store databaser.
Eksempel: «Lag en ny PostgreSQL database kalt staging_db, kopier schema fra production_db, og importer test-data fra CSV.»
Den gjør det. Automagisk. Du kan også si ting som: «Optimaliser queries i users table – de er trege» og den vil analysere indexes, foreslå forbedringer, og til og med generere migration scripts.
Er det litt sketchy å la en AI endre databasen din? Ja. Bør du være forsiktig? Absolutt. Men for development og testing? Gull.

Smart Model Routing: AI som velger riktig AI
Her er noe smart Google har gjort – og som faktisk sparer deg penger.
Tidligere brukte Gemini CLI én modell for alt. Ofte Gemini 2.5 Pro – kraftig, men også treg og dyr (i quota-forstand). Problemet? Du brukte Pro-modellen til alt, inkludert trivielle oppgaver som «list files» eller «show me the README».
Sløsing med ressurser.
Nå har de noe som heter Smart Model Routing. Det fungerer slik:
- Du sender en request: «Fiks denne buggen i payment module»
- En liten, rask modell (Gemini 2.5 Flash Lite) vurderer kompleksiteten (~0.1 sekunder)
- Den ruter requesten til riktig modell:
- Flash for enkle oppgaver (rask, billig)
- Pro for komplekse oppgaver (treg, kraftig)
- Du får resultatet tilbake – optimal hastighet og kvalitet
Resultatet? 50-70% raskere responses for simple tasks. 30-40% lavere kostnader fordi du bruker mindre Pro-calls. Bedre quota management.
Best practice: La Auto være default. Gemini CLI velger automatisk. Men du kan overstyre manuelt hvis du vet at du skal gjøre kompleks refactoring og vil tvinge Pro-modellen.

Codebase Investigator: Din autonome kode-detektiv
Dette er en feature jeg ikke forventet å like så mye som jeg gjør.
Codebase Investigator er en sub-agent – en AI inside the AI – som autonomt utforsker store kodebaser og genererer detaljerte rapporter.
Tenk på situasjonen: Du starter i en ny jobb eller får ansvar for et prosjekt noen andre har bygget. Kodebasen er stor. Dokumentasjonen er… ikke så bra (shocker). Du må bruke dager på å forstå hvordan ting henger sammen.
Med Codebase Investigator? Du sier: «Gi meg en guided tour av denne kodebasen. Forklar arkitektur, key modules, og hvordan autentiseringssystemet fungerer.»
Agenten går autonomt gjennom filer, følger call chains, analyserer avhengigheter, kartlegger API-flows, og leverer en strukturert rapport. På minutter.
Jeg testet dette på et eldre Next.js-prosjekt jeg hadde liggende. Projektet var 2 år gammelt, jeg hadde glemt mesteparten av arkitekturen. Investigator-agenten lagde en 5-siders rapport som minnet meg på alt jeg trengte å vite.
Fascinerende.
Begrensninger? Ja. På meget store kodebaser kan den gå tom for «turns» (den har max 10-20 exploration rounds default). Og den bruker Pro-modellen, så mange investigator-sessions kan spise quota. Men for onboarding og debugging? Helt magisk.
Slik kommer du i gang (5 minutter)
Ok, nok snakk. La meg vise deg hvordan du faktisk setter dette opp. Det er overraskende enkelt.
Steg 1: Installer Gemini CLI
Du trenger Node.js versjon 18+ (20+ anbefalt). Hvis du har det:
npm install -g @google/gemini-cli@latest
Det tar 30 sekunder.
Alternativ: Bruk Google Cloud Shell. Den har Gemini CLI pre-installert, så du trenger ikke installere noe.
Steg 2: Start og autentiser
gemini
Første gang du kjører det vil du bli bedt om å logge inn med Google-kontoen din. Det er det. Ingen kredittkort. Ingen betaling. Du får automatisk gratis tier: 60 requests per minutt, 1,000 requests per dag.
For de fleste utviklere holder dette. Hvis du trenger mer kan du oppgradere til Vertex AI, men start med gratis tier.
Steg 3: Installer noen extensions
Her blir det morsomt. Si at du vil teste Figma-integration:
gemini extensions install https://github.com/figma-extension-url (erstatt med faktisk URL fra extensions gallery)
Eller utforsk hele galleriet:
/extension explore
Dette åpner en nettleser med alle 100+ extensions, sortert etter popularitet. Klikk på én du liker, følg installasjonsinstruksjoner (vanligvis bare én kommando).
Steg 4: Start å eksperimentere
Prøv noe enkelt først: «List all files in this directory.»
Så noe mer komplekst: «Explain what this function does» (pek på en fil).
Så test en extension: «Show me all tasks in monday.com assigned to me.»
Du lærer best ved å leke med det. Gemini CLI er designet for utforskning.
Offisielle ressurser:
- GitHub: github.com/google-gemini/gemini-cli
- Extensions Repository: github.com/gemini-cli-extensions
- Dokumentasjon: geminicli.com/docs/
- Extensions Gallery: geminicli.com/extensions/
Norske muligheter: BankID, Vipps og mer
Her er noe som irriterer meg litt – og samtidig er en mulighet.
Jeg har scrollet gjennom hele Gemini CLI extensions gallery. 100+ extensions. Zero norske.
Ikke én BankID-integration. Ikke én Vipps-extension. Ingen Bring shipping. Ingen Skatteetaten API-tools. Ingenting.
Hvorfor? Fordi ingen har bygget dem ennå.
Og det er en gylden mulighet for norske utviklere. First-mover advantage er reell her.
Tenk på mulighetene:
- BankID Extension: «Implementer BankID login flow i denne Next.js appen» → AI-en genererer ferdig integrasjon
- Vipps Extension: «Integrer Vipps checkout i denne e-commerce løsningen» → Ferdig betalingsflow på minutter
- Bring/Posten Extension: «Hent shipping rates fra Bring for pakke fra Oslo til Bergen (2kg)» → Automatisk fraktberegning
- Skatteetaten Extension: «Valider organisasjonsnummer mot Brønnøysundregistrene» → Instant verifisering
Ingen av disse finnes. Ennå.
Hvis du er norsk utvikler med litt tid og lyst til å lære MCP-protokollen – dette er sjansen. Bygg en norsk extension, publiser den på Gemini CLI gallery, og bli den første.
Det er ikke rocket science. Google har templates for å bygge extensions. Det er godt dokumentert. Og community er veldig støttende.
Jeg vurderer faktisk å bygge en BankID-extension selv. Ikke fordi jeg trenger det akkurat nå, men fordi det hadde vært kult å ha.

Hva koster dette egentlig?
La oss snakke penger.
Gratis tier gir deg:
- 60 model requests per minutt
- 1,000 model requests per dag
- Tilgang til både Flash og Pro modeller (via Smart Model Routing)
- Alle extensions (community og offisielle)
- Full funksjonalitet – ingen feature-locks
Er det nok? For de fleste utviklere – ja. Jeg har testet det en god del og har ikke truffet quota-limiten.
Hvis du trenger mer kan du oppgradere til Vertex AI (Google Cloud). Da betaler du per API-call, men får høyere limits og bedre SLA. For enterprises er dette nok nødvendig. For freelancere og små team? Gratis tier holder lenge.
Sammenlign med konkurrentene:
- GitHub Copilot: $10-19/mnd per utvikler (Individual) eller $39/mnd (Enterprise)
- Cursor Pro: $20/mnd
- Replit AI: $25/mnd
- Gemini CLI: Gratis for de fleste
Nå skal jeg være ærlig – Copilot og Cursor har bedre IDE-integrasjon. Hvis du lever i VS Code hele dagen kan Copilot være bedre for deg. Men hvis du jobber mye i terminalen? Gemini CLI er gull. Og priset er uslåelig.
For norske SMB-bedrifter med 5-10 utviklere kan dette bety besparelse på 5,000-10,000 kr per måned sammenlignet med Copilot Enterprise. Ikke småpenger.
Konklusjon: Verdt å teste
Så, bør du bruke Gemini CLI?
Hvis du:
- Jobber mye i terminalen
- Liker ideen om extensions og integrasjoner
- Vil spare penger på AI-verktøy
- Er nysgjerrig på hva MCP-protokollen kan gjøre
Ja. Absolutt verdt å teste. Det koster deg ingenting, og installasjon tar 5 minutter.
Er det perfekt? Nei. Dokumentasjonen kunne vært bedre. Noen extensions er buggy. Smart Model Routing gjør rare valg av og til. Det er fortsatt i beta-fase, og det merkes.
Men potensialet er der. 100+ extensions (og voksende). Gratis. Open source. Støtte fra store partnere som Figma, Elastic, MongoDB. Og mulighet for å bygge egne norske extensions.
Jeg kommer til å fortsette å bruke det. Og jeg gleder meg til å se hva norske utviklere bygger på toppen av dette.
Hva tenker du? Er dette noe du ville testet? Eller har du allerede prøvd det? Kanskje du til og med vurderer å bygge en BankID-extension?
Send meg gjerne en melding hvis du tester det. Jeg er nysgjerrig på hvordan andre opplever dette.
Og hvis du bygger noe kult – gi meg beskjed. Jeg vil gjerne skrive om det.
1 kommentar