Setup del stack
Lo que vas a tener al terminar esta página
Sección titulada «Lo que vas a tener al terminar esta página»Un stack 100% local funcionando: Qdrant corriendo en Docker para los vectores, Ollama corriendo en background con dos modelos descargados (un LLM y un modelo de embeddings), y el monorepo del curso clonado con todas las dependencias instaladas. Todo listo para correr el primer lab.
Te va a llevar 10-15 minutos la primera vez. Casi todo el tiempo es download de modelos.
Prerrequisitos
Sección titulada «Prerrequisitos»Necesitás estas 5 herramientas en tu máquina:
- Git — para clonar el repo. (instalar)
- Docker Desktop — para levantar Qdrant. (instalar)
- Node.js 24 LTS — runtime del proyecto. Es la Active LTS hasta mayo 2028. Mínimo requerido: Node 22. (instalar)
- pnpm 10.29+ — gestor de paquetes del workspace. El repo está testeado con la línea 10.x. (instalar)
- Ollama — para correr el LLM y embeddings local. (instalar)
¿Las tenés todas? Saltate la sección siguiente. ¿Te faltan algunas? Copiá el comando de tu OS.
Instalación rápida (de un saque, según tu OS)
Sección titulada «Instalación rápida (de un saque, según tu OS)»macOS (con Homebrew)
Sección titulada «macOS (con Homebrew)»brew install --cask docker && brew install git node@24 pnpm ollamaDespués de instalar Docker, abrilo una vez para que arranque el daemon.
Linux (Ubuntu / Debian)
Sección titulada «Linux (Ubuntu / Debian)»sudo apt update && sudo apt install -y git docker.iocurl -fsSL https://fnm.vercel.app/install | bash && exec $SHELLfnm install 24 && fnm use 24npm install -g pnpmcurl -fsSL https://ollama.com/install.sh | shsudo systemctl enable --now dockerWindows (con winget)
Sección titulada «Windows (con winget)»winget install Git.Git Docker.DockerDesktop OpenJS.NodeJS.LTS pnpm.pnpm Ollama.OllamaReiniciá la terminal después de instalar pnpm para que el PATH se actualice.
Clonar el repo y arrancar el stack
Sección titulada «Clonar el repo y arrancar el stack»Una vez que tenés todo instalado:
# 1. Clonar el repogit clone https://github.com/tincke10/RAG-Labs-TS.gitcd RAG-Labs-TS
# 2. Instalar dependencias del workspacepnpm install
# 3. Levantar Qdrant en Dockerpnpm qdrant:up
# 4. Descargar los dos modelos de Ollama (esto tarda — son ~2.3 GB)ollama pull llama3.2:3bollama pull nomic-embed-textVerificación
Sección titulada «Verificación»Hacé estas tres comprobaciones para confirmar que todo está vivo:
# Qdrant levantado en :6333curl http://localhost:6333
# Ollama corriendo y modelos disponiblesollama list
# pnpm reconoce los packages del workspacepnpm -r ls --depth=-1Lo que viene
Sección titulada «Lo que viene»Ahora tenés el stack arriba pero sin datos todavía. En la próxima página vas a conocer el corpus que vamos a indexar — 4 markdowns sobre arquitecturas de software, en español. Spoiler: el idioma del corpus importa.