Ollama · OpenClaw · VS Code + Kimi Code
localhost:11434.Modelfile (instrucciones de sistema, temperatura, etc.).Ve a ollama.com/download y descarga la version para Windows, macOS o Linux.
Ejecuta el archivo OllamaSetup.exe. No requiere configuracion especial. Se instalara como servicio de sistema.
C:/Users/[TuUsuario]/.ollama/ y el servicio arranca automaticamente.
Abre una terminal (CMD o PowerShell) y ejecuta:
ollama --version
Si devuelve la version, todo esta correcto.
Para empezar, descarga un modelo ligero y versatil:
ollama pull llama3.2
O si tienes buen hardware (8GB+ VRAM), prueba:
ollama pull qwen2.5:14b
ollama pull mistral
Modo chat interactivo:
ollama run llama3.2
Modo API (para que otros programas se conecten):
ollama serve
La API estara disponible en http://localhost:11434
Crea un archivo mi-asistente.modelfile:
FROM llama3.2
SYSTEM "Eres un experto en marketing digital. Responde siempre en espanol.
Se conciso, profesional y orientado a resultados."
PARAMETER temperature 0.7
PARAMETER top_p 0.9
Crear el modelo:
ollama create mi-marketing -f mi-asistente.modelfile
ollama run mi-marketing
| Comando | Descripcion |
|---|---|
ollama list | Ver modelos instalados |
ollama pull [modelo] | Descargar modelo |
ollama rm [modelo] | Eliminar modelo |
ollama run [modelo] | Ejecutar chat interactivo |
ollama serve | Iniciar servidor API |
ollama ps | Ver modelos cargados en RAM |
ollama stop [modelo] | Detener modelo cargado |
Necesitas tener instalado:
git clone https://github.com/mshumer/OpenClaw.git
cd OpenClaw
python -m venv venv
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate
pip install -r requirements.txt
Si no hay requirements.txt, instala manualmente:
pip install openai requests beautifulsoup4 python-dotenv
Crea un archivo .env en la carpeta del proyecto:
OLLAMA_BASE_URL=http://localhost:11434
OLLAMA_MODEL=llama3.2
O modifica el codigo para que apunte a la API local de Ollama en lugar de OpenAI.
from openclaw import Agent, Swarm
# Definir agentes especializados
investigador = Agent(
name="Investigador",
role="Busca informacion actualizada sobre el tema",
model="llama3.2", # Usa Ollama local
base_url="http://localhost:11434"
)
redactor = Agent(
name="Redactor",
role="Redacta contenido profesional en espanol",
model="llama3.2",
base_url="http://localhost:11434"
)
# Crear el enjambre (swarm)
swarm = Swarm(agents=[investigador, redactor])
# Ejecutar tarea
resultado = swarm.run("Investiga sobre IA generativa en 2026 y redacta un articulo")
print(resultado)
# 1. Ollama debe estar corriendo
# ollama serve
# 2. OpenClaw ejecuta este script:
from openclaw import Agent, Swarm
# Agente 1: Investiga competencia
researcher = Agent(
name="Researcher",
model="qwen2.5:14b",
base_url="http://localhost:11434",
instructions="Investiga las 3 mejores estrategias SEO para 2026"
)
# Agente 2: Redacta contenido
writer = Agent(
name="Writer",
model="llama3.2",
base_url="http://localhost:11434",
instructions="Redacta un post de blog profesional basado en la investigacion"
)
# Agente 3: Optimiza SEO
seo = Agent(
name="SEO_Optimizer",
model="llama3.2",
base_url="http://localhost:11434",
instructions="Optimiza el texto con keywords y meta descripcion"
)
# Pipeline: Research -> Write -> SEO
swarm = Swarm(agents=[researcher, writer, seo])
result = swarm.run("Crea contenido sobre IA en marketing digital")
# Resultado final listo para publicar
print(result)
| Aspecto | Solo Ollama | Ollama + OpenClaw |
|---|---|---|
| Chat simple | Perfecto | Posible |
| Flujos multi-paso | Manual | Automatico |
| Agentes especializados | No | Si |
| Integracion con herramientas | Limitada | Completa |
| Automatizacion de tareas | No | Si |
| Coste | Gratis | Gratis |
| Privacidad | 100% local | 100% local |
Ve a code.visualstudio.com/download y descarga la version para Windows (User Installer recomendado).
Abre VSCodeUserSetup-x64-[version].exe y sigue el asistente.
Si olvidaste marcar "Add to PATH", desinstala y reinstala, o anade manualmente la ruta C:/Users/[Usuario]/AppData/Local/Programs/Microsoft VS Code/bin a las variables de entorno PATH.
Abre PowerShell y ejecuta:
code --version
Si devuelve la version, VS Code esta correctamente en el PATH.
Inicia VS Code. Ve a la barra lateral izquierda y haz clic en el icono de Extensiones (cuatro cuadrados) o presiona Ctrl+Shift+X.
En el buscador de extensiones, escribe:
Kimi Code
Busca la extension oficial de Moonshot AI. Haz clic en Instalar.
La extension te pedira instalar el CLI. Hay dos metodos:
Desde VS Code, presiona Ctrl+Shift+P (Command Palette) y escribe:
Kimi Code: Install CLI
Selecciona la opcion y sigue las instrucciones.
Abre PowerShell como Administrador y ejecuta:
irm https://code.kimi.com/kimi-code/install.ps1 | iex
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Luego vuelve a intentar el comando de instalacion.
El CLI se instala normalmente en:
C:/Users/[TuUsuario]/.kimi-code/bin/
Verifica que existe el archivo kimi-code.exe en esa carpeta.
Anade esta ruta al PATH del sistema si no lo hizo automaticamente:
Path en "Variables del usuario"C:/Users/[TuUsuario]/.kimi-code/binVe a Archivo -> Preferencias -> Configuracion (o Ctrl+,).
Busca kimi y configura:
kimi-code.exe (ej: C:/Users/TuUsuario/.kimi-code/bin/kimi-code.exe)En VS Code, presiona Ctrl+Shift+P y escribe:
Kimi Code: Login
Se abrira una ventana del navegador para que inicies sesion con tu cuenta de Kimi. Una vez autenticado, vuelve a VS Code.
kimi-code login
Abre cualquier archivo de codigo, selecciona un fragmento y usa:
Ctrl+I para abrir el chat inlineCtrl+Shift+L para abrir el panel lateral de KimiEscribe una pregunta de prueba como: "Explica este codigo" o "Genera una funcion que..."
| Atajo | Funcion |
|---|---|
Ctrl+I | Chat inline (dentro del codigo) |
Ctrl+Shift+L | Panel lateral de Kimi |
Ctrl+Shift+P -> "Kimi" | Comandos de la extension |
Tab (en sugerencias) | Aceptar autocompletado |
Ctrl+Enter | Enviar mensaje en el chat |
Causa: El servicio de Ollama no esta corriendo.
Solucion:
# Windows - abre CMD como Administrador:
ollama serve
# O busca "Ollama" en el menu Inicio y abrelo
# Tambien puedes verificar el servicio:
sc query ollama
Causa: El modelo no esta descargado.
Solucion:
ollama pull [nombre-del-modelo]
# Ejemplo:
ollama pull llama3.2
Causa: Hardware insuficiente o modelo demasiado grande.
Solucion:
llama3.2 (3B), phi4 (4B), gemma3:1bollama ps muestra memoria usadaCausa: La GPU no tiene suficiente VRAM.
Solucion:
# Forzar uso de CPU (mas lento pero funciona):
set OLLAMA_NO_GPU=1
ollama serve
# O descarga una version cuantizada del modelo (menos parametros):
ollama pull llama3.2:1b
Causa: No se instalo correctamente o no estas en el entorno virtual.
Solucion:
# Activar entorno virtual primero:
venv\Scripts\activate # Windows
source venv/bin/activate # macOS/Linux
# Reinstalar:
pip install -r requirements.txt
Causa: URL incorrecta o Ollama no esta corriendo.
Solucion:
curl http://localhost:11434/api/tagsbase_url="http://localhost:11434"http://host.docker.internal:11434Causa: OpenClaw esta intentando usar el endpoint de OpenAI en lugar del formato de Ollama.
Solucion: OpenClaw original usa la API de OpenAI. Para usar Ollama, necesitas:
OLLAMA_HOST=0.0.0.0 ollama serverequests directamente contra la API de OllamaCausa: El CLI no esta en el PATH de Windows.
Solucion paso a paso:
C:/Users/[TuUsuario]/.kimi-code/bin/kimi-code.exePathC:/Users/[TuUsuario]/.kimi-code/binCausa: La sesion de Kimi ha expirado o el token es invalido.
Solucion:
# En PowerShell:
kimi-code login
# O desde VS Code:
# Ctrl+Shift+P -> "Kimi Code: Login"
Si persiste, desinstala y reinstala la extension, y borra la carpeta C:/Users/[TuUsuario]/.kimi-code/ antes de reinstalar.
Causa: VS Code no encuentra el ejecutable del CLI o la version es incompatible.
Solucion:
Ctrl+, (Configuracion)C:/Users/TuUsuario/.kimi-code/bin/kimi-code.exeCausa: Version antigua del CLI o instalacion corrupta.
Solucion:
# 1. Desinstalar extension de VS Code
# 2. Borrar carpeta del CLI:
rm -rf C:/Users/[TuUsuario]/.kimi-code
# 3. Reinstalar desde VS Code (mas estable):
# Extensiones -> Kimi Code -> Instalar -> "Install CLI" desde la UI
Causa: Estas usando CMD en lugar de PowerShell, o la version de PowerShell es muy antigua.
Solucion:
$PSVersionTable.PSVersionpwsh en lugar de powershellCausa: Problemas de red, cache corrupta o conflicto con otras extensiones.
Solucion:
Ctrl+Shift+P -> "Developer: Reload Window"%APPDATA%/Code/Cache, reinicia| Herramienta | Comando clave | Descripcion |
|---|---|---|
| Ollama | ollama serve | Iniciar servidor API |
ollama pull [modelo] | Descargar modelo | |
ollama run [modelo] | Chat interactivo | |
ollama list | Listar modelos | |
ollama ps | Modelos en RAM | |
| OpenClaw | python -m venv venv | Crear entorno virtual |
venv\Scripts\activate | Activar entorno (Win) | |
pip install -r requirements.txt | Instalar dependencias | |
| Kimi Code | irm ... | iex | Instalar CLI (PowerShell) |
kimi-code login | Iniciar sesion | |
Ctrl+I | Chat inline VS Code | |
Ctrl+Shift+L | Panel lateral Kimi |
Antes de empezar a trabajar, verifica que todo esta correcto:
ollama --version devuelve versioncurl http://localhost:11434/api/tags devuelve lista de modelosollama list muestra al menos un modelopython --version >= 3.10(venv) en el prompt)code --version funciona desde cualquier terminalkimi-code --version funciona