#!/usr/bin/env bash
# Julian free-tier local helper — installs Ollama if missing, pulls a small model.
# Safe to re-run. Does NOT touch cloud keys.
set -euo pipefail
echo "== free-tier local AI (Ollama) =="
if ! command -v ollama >/dev/null 2>&1; then
  echo "Installing Ollama..."
  curl -fsSL https://ollama.com/install.sh | sh
else
  echo "Ollama already installed: $(ollama --version 2>/dev/null || true)"
fi
echo "Pulling llama3.2 (small, free, local)..."
ollama pull llama3.2
echo "Done. Chat with:  ollama run llama3.2"
echo "Browser UIs (optional): https://lmstudio.ai/  or  https://openwebui.com/"
