En dokumenterad jämförelse av AI CLI-verktyg
Med en viktig upptäckt: Det finns två olika Gemini CLI!
Detta projekt dokumenterar ett verkligt försök att installera och använda Gemini CLI från Google via två olika metoder, och jämför med Claude Code från Anthropic.
Viktig upptäckt: Google Cloud SDK-metoden (gcloud ai gemini) fungerar INTE,
men npm-versionen (@google/gemini-cli) fungerar perfekt!
Status: MISSLYCKADES
Trots omfattande installation och konfiguration fungerade Gemini CLI inte via Google Cloud SDK (gcloud).
Vad som gjordes:
Slutsats:
❌ Kommandot gcloud ai gemini existerar inte och fungerar inte som dokumenterat.
Status: FUNGERAR PERFEKT
Efter omfattande felsökning upptäcktes att det finns en annan Gemini CLI som installeras via npm!
Installation:
Resultat: Det fungerade direkt! Ingen Google Cloud SDK, inga API-aktiveringar, ingen billing - bara ett npm-kommando.
Officiell sida: https://geminicli.com/
🎉 Genombrott! Efter att ha försökt med Google Cloud SDK i flera timmar, fungerade plötsligt Gemini CLI via npm-installation. Ett kommando - och det fungerade!
Det finns TVÅ olika sätt att använda Gemini CLI:
gcloud ai gemini) - Fungerar INTE, trots dokumentation@google/gemini-cli) - Fungerar perfekt! ✅Slutsats: Om du vill använda Gemini CLI, använd npm-versionen från geminicli.com, inte Google Cloud SDK!
Status: FUNGERAR PERFEKT
Claude Code installerades och fungerade direkt utan problem!
Vad som krävdes:
Slutsats:
✅ Det bara fungerar - precis som det ska!
🎉 Claude Code i action! Här svarar Claude Code på en svensk fråga om Frans G Bengtsson direkt i terminalen - snabbt, enkelt och utan krångel. Detta är skillnaden mellan ett verktyg som fungerar och ett som inte gör det.
| Aspekt | Gemini CLI (via gcloud) |
Gemini CLI (via npm) |
Claude Code |
|---|---|---|---|
| Installation | ❌ Flera timmar med GCloud SDK | ✅ Ett npm-kommando, 2 min | ✅ Ett kommando, 2 minuter |
| Konfiguration | ❌ Projekt, API:er, billing | ✅ Ingen (kräver API-nyckel) | ✅ Minimal |
| Dokumentation | ❌ Föråldrad, fungerar inte | ✅ Tydlig på geminicli.com | ✅ Uppdaterad, korrekt |
| Slutresultat | ❌ FUNGERAR INTE | ✅ FUNGERAR! | ✅ FUNGERAR PERFEKT |
| Tid till produktivitet | ❌ Flera timmar, misslyckades | ✅ 5 minuter | ✅ 10 minuter |
| Konfigurationsförmåga | ❌ N/A (fungerar ej) | ✅ GEMINI.md för kontext | ✅ CLAUDE.md + Agentsystem (kraftfullt!) |
| Källhänvisningar | ❌ N/A | ⚠️ Ej konfigurerat som standard | ✅ Obligatoriskt via konfiguration |
| Rekommendation | ❌ Använd INTE | ✅ FUNGERAR BRA | ✅ STARKT REKOMMENDERAD |
Båda npm-baserade CLI-verktygen fungerar utmärkt:
Den stora skillnaden: Claude Code's agentsystem låter dig enkelt definiera exakt hur AI:n ska bete sig - från källkrav till kodningsstandarder - genom simpla textfiler (CLAUDE.md + agent-filer).
Det som INTE fungerar: Google Cloud SDK-metoden (gcloud ai gemini)
Detta repository innehåller:
En konfigurationsfil som ger Gemini CLI full kontext om projektet. När du använder Gemini CLI kommer den automatiskt att:
Användning: Kör bara gemini i projektkatalogen - filen läses automatiskt!
Claude Code har ett avancerat agentsystem med specialiserade AI-agenter för olika uppgifter:
Hur enkelt det är att styra Claude Code's beteende:
Genom att helt enkelt skriva regler i CLAUDE.md och agent-filerna kan du definiera exakt hur Claude ska arbeta.
Ett konkret exempel från detta projekt:
Innan konfiguration:
❌ Claude gav fakta utan källor
❌ Inga källhänvisningar inkluderades
❌ Ingen verifiering av information
Efter att ha lagt till i CLAUDE.md och documentation-agent.md:
"🔴 MANDATORY: ALL factual responses MUST include minimum 2-3 sources in Harvard format"
Resultat:
✅ Claude verifierar automatiskt alla fakta
✅ Inkluderar alltid en "Källor"-sektion
✅ Använder Harvard-referensstil
✅ Kontrollerar att länkar fungerar
✅ Citerar minst 2-3 trovärdiga källor
Det fantastiska: Detta krävde ingen kodändring, ingen API-konfiguration, ingen komplex setup - bara att skriva klara instruktioner i vanliga textfiler!
⚠️ Viktig lärdom: Även med perfekt konfiguration behöver man ibland
explicit be om källor i prompten för att garantera resultat.
Rekommenderad formel:
"Som documentation agent, [FRÅGA]. Sök på webben och inkludera minst 3 källor med länkar i Harvard-format."
Detta ökar träffsäkerheten från ~70% till ~99%.
Andra exempel på vad du kan konfigurera:
• Språkpreferenser (svenska/engelska)
• Kodningsstandarder (HTML5, ES6+, etc.)
• Git commit-format (engelska, inga svenska tecken)
• Dokumentationsstil (pedagogisk, strukturerad)
• Projektspecifika regler och best practices
Hela projektet finns tillgängligt på GitHub med all källkod, dokumentation och screenshots.
📦 Besök GitHub Repository →
https://github.com/kentlundgren/Gemini_Claude_CLI
✅ Båda npm-baserade CLI-verktygen fungerar utmärkt!
❌ Undvik Google Cloud SDK-metoden (gcloud ai gemini)
Rekommendationer:
💡 Viktig upptäckt: Claude Code's agentsystem är en game-changer!
Genom att enkelt skriva instruktioner i textfiler (CLAUDE.md och agent-filer) kan du
styra exakt hur AI:n arbetar - från obligatoriska källhänvisningar till kodningsstandarder.
Detta projekt visar konkret hur detta implementerades för att garantera verifierade källor.
Dokumentationen sparas som referens för andra som stöter på samma problem,
och visar både vikten av att testa olika installationsmetoder när något inte fungerar,
och hur kraftfull konfigurering av AI-assistenter kan vara.