An agent that runs my homelab from WhatsApp
The architecture behind Hermes, my homelab agent: a sandboxed tool runner, a guarded API layer and an approval loop that let it provision a Docker-ready Proxmox container from one message.
I’m Oswaldo Orona. I write about the agents, retrieval systems, and geospatial tools I build, with code, results, and decisions you can inspect. My work combines database experience at IFS with a UIUC master’s in computer science and data science.
The architecture behind Hermes, my homelab agent: a sandboxed tool runner, a guarded API layer and an approval loop that let it provision a Docker-ready Proxmox container from one message.
I compared Jev with three local embedding models on 237 job postings. Jev led on graded relevance, but a stricter definition of a good match changed the conclusion.
A Gemini agent searches for movie scenes and songs, shows its tool calls, and returns a YouTube result inside the app.
Three starting points for my work in infrastructure automation, database-backed AI, and search evaluation.
A WhatsApp request, a reviewed plan, and a Docker-ready Proxmox container. Watch the build and an independent check of the result.
Hermes Agent · WhatsApp · Proxmox · Docker · Technitium
Explore the agent →A conversational transit map that resolves places and asks a routing engine to calculate the journey.
Gemini · MCP · PostGIS · pgRouting
Explore the agent →Describe the work you want to do, explore matching job postings, and inspect the evidence behind Jev's relevance judgments.
Jev · Sentence embeddings · PostgreSQL · pgvector
Explore the agent →