how to run claude code with gemma 4 completely free (beginner's guide):
this guide shows you how to use claude code completely free with gemma 4, no subscriptions &no api keys.
just your laptop + 15 mins setup.
this lets you run open-source models (like google’s gemma) locally, meaning:
— no costs
— full privacy
what you need before starting, make sure you have:
vs code installed
— node.js (version 18+)
— stable internet (for one-time model download)
_____________
step 1: install ollama (the engine)
ollama is what runs ai models locally on your machine.
→ mac:
go to https://t.co/vbZUmD9sfj
click download for mac, open the file and install like any normal app. no terminal needed.
→ windows:
go to https://t.co/vbZUmD9sfj, click download and install
→ linux:
curl -fsSL https://t.co/KMqYYHJnZ0 | sh
check it worked:
ollama --version
_____________
step 2: download gemma 4
this is the ai model you’ll run locally, pick based on your system:
→ low-end (8gb ram):
ollama pull gemma4:e2b
→ recommended (16gb ram):
ollama pull gemma4:e4b
→ high-end (32gb ram):
ollama pull gemma4:26b
⚠️ it’s a big download (7gb–18gb), so give it time.
after download is completed, verify with the command:
ollama list
_____________
step 3: install claude code in VS code or any other IDE
this is your interface.
— open vs code
— press ctrl + shift + x
— search claude code
install the one by anthropic
after install → you’ll see a ⚡ icon in sidebar
_____________
step 4: connect claude code to ollama
by default, claude connects to the cloud. we’re redirecting it to your local machine.
so do this:
— press ctrl + shift + p
— search: open user settings (json)
— then paste this inside:
"claude-code.env": {
"ANTHROPIC_BASE_URL": "http://localhost:11434",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_AUTH_TOKEN": "ollama"
}
what this does:
— it routes everything to your local ollama server.
— nothing leaves your device.
_____________
step 5: run everything
1. start ollama with this command:
ollama serve
leave this running.
2. open claude code in vs code
click ⚡ icon
3. select your model
type:
gemma4:e4b
(or whichever you downloaded)
you’re done
_____________
you now have:
— claude code running
— powered by gemma 4
— fully local
completely free
try:
“explain this file”
“write a function”
“refactor this code”
_____________
common issues (quick fixes)
“unable to connect”
run:
ollama serve
asked to sign in
your json config is wrong
check for missing commas/brackets
very slow responses
your model is too big
switch to:
gemma4:e2b
model not found
run:
ollama list
copy exact name
quick recap
you just built:
a free claude setup
powered by local ai
no api costs
Follow for more AI contents like this!!!
Outline any shape and Drafted turns it into a real house plan. 🏠
It's a new way to explore the different layouts and room configurations that are possible within your space.
Here's how it works 👇
No es joda. El congresista Luis Cordero Jon Tay (antes del fuji, hoy APP) ha presentado un proyecto de ley para que las empresas puedan descontar LAS EXTORSIONES en el pago del impuesto a la renta. ¿Cómo? Con una DJ.
Sunat deberá investigar si la extorsión es real. De ripley👇
#URGENTE ¿ÉSTOS NO SON LOS TERNAS QUE ESTUVIERON DONDE ASESINARON A #MAURICIORUIZSAENZ?
Este video es muy claro.
Hoy en el @congresoperu , #PNP (r) #VicenteTiburcio dice que no hubo policías ternas, ¿o es un apañador cínico o es el tonto ��til que no ve lo que hacen sus subordinados siendo él Ministro del @MininterPeru? 🤬😡.
Yo creo lo primero, porque una unidad de la #PNP no se mueve sin órdenes superiores.
Parece ser que este señor anda en modo cuidar sus 30 mil soles de sueldo porque ya se viene la navidad
¡Que se vaya a su casa!
#Justicia
#15Oct
#PalacioDeGobierno
@amnistiaperu
@CorteIDH
@ONU_es
@Poder_Judicial_
Al frente del CEPREVI de la Villareal(Av. Uruguay) hay un casquillo de bala que provocó la muerte de Luis Ruiz. Está en el Hospital @hospitalloayza y @FiscaliaPeru de turno tiene que venir a investigar el asesinato. Jeri y sus ministros los culpables. #QueSeVayanTodos
Mira @josejeriore títere pajero sin rumbo y pronto seguramente preso también: un tercer manifestante herido. Disparo en el vientre.
Quisiste ser Bukele, pero has sido Merino
#URGENTE | Hace 10min, ternas fueron descubiertos a la altura de la Plaza Francia. Uno le disparó a una persona en el vientre. Fue trasladada en una moto. Urge garantizar su integridad. Otro policía de civil intervino y disparó varias veces más. Más policías se dirigían a la zona.
@larepublica_pe
🇧🇷 | GAGA EN RÍO: El concierto gratuito de Lady Gaga en la playa de Copacabana atrajo a 2,1 millones de fanáticos, estableciendo un récord para la multitud más grande en un concierto en solitario de una artista femenina.
Muy buenos días de Dios. Alerten a la familia y vecinos. Esto ocurrió en Surco, se averiguan el nombre, dicen que vienen a dejarte un pedido y luego te secuestran. Si no se ha pedido nada, no salgan a recibir pedidos y si te dicen que una persona y te dan el nombre de la persona
#Urgente Sereno tenía información contra el #Monstruo, va alertar a la @PoliciaPeru y casi es asesinado. Se confirma la información del Cmdt. (r) Rivadeneyra revelado en @Cuarto_Poder y @PanoramaPTV. Acta policial revela la información. Informante baleado en #Carabayllo 👇