Infrastructure migration in progress: some features are temporarily unavailable.
jomcgi.dev

Homelab

Documentation

Current-state documentation for the public projects, rendered from the repository.

EmberVM

embervm

Self-hosted Firecracker orchestration: a private Lambda equivalent on metal you own. An organization sizes (or elastically bounds) a Firecracker nodepool; EmberVM provides placement, fairness,…

Monolith

monolith

The monolith is a single FastAPI + SvelteKit service that hosts most of this homelab's applications behind one deployment. It combines a personal knowledge graph, a Discord chat agent, and a handful…

MCP Gateway

mcp

The cluster deployment of Context Forge, the MCP (Model Context Protocol) gateway in front of the monolith's tool surface. It is the entry point that lets Claude.ai connectors and Claude Code reach…

sextant

sextant

Generates type-safe Go state machines for Kubernetes operators from a YAML spec. Invalid state transitions become compile errors, and transition signatures force idempotency keys to be obtained…

model-bench

model-bench

model-bench is an internal Python CLI that screens OpenRouter LLM models against a curated pack of coding and config tasks drawn from this repo's real commits, to identify budget-tier models that…

OCI Model Cache Operator

oci-model-cache

Mount Hugging Face models in Kubernetes pods using your OCI registry as the cache. Declare an hf.co/ reference in a pod's image volume, and the operator copies the model to your registry, waits for…

Platform

platform

Cluster-critical infrastructure: the pieces every other service in this repo depends on but none of them own. Everything here is deployed the same way as any other service (an ArgoCD Application…