Surya Susarla

Dev log

Blog Setup

Goal: Static site + LLM CLI dev environment without giving any tool shell access to personal Mac.

Stack

LLM CLI Selection

Codex CLI: Installed, rejected. UX was confusing (semi-transparent prompt UI, constant helper text), slow.

Gemini CLI on Mac: Triggered Home folder access prompt on launch. Rejected — shell-level disk access on a personal machine is too broad a trust grant, regardless of whether it was benign.

Solution: Ubuntu 22.04 Hyper-V VM on Windows host. Gemini CLI installed inside the VM. Disk access is scoped to the VM's filesystem.

Static Site Generator Selection

Tried Hugo, Jekyll, Astro. Landed on Eleventy — markdown files, simple Nunjucks templating, output goes exactly where you tell it. No framework opinions.

GPU Passthrough Exploration (dead end)

Wanted local inference (Ollama + 5070 Ti) inside the VM.

PCIe passthrough: Requires level 1 hypervisor (bare metal). Hyper-V is level 2 (runs under Windows). Not viable without reinstalling the OS.

GPU para-virtualization: Carves a static VRAM partition for the guest. Issues:

Outcome: Skipped local inference. Fallback path: run Ollama on Windows host, access from VM via subnet endpoint.

Ref: GPU acceleration with Hyper-V, Easy GPU PV