Adjunct
AI & Agents · ActiveA self-hosted platform where AI agents do real work, under human authority.
My self-hosted platform for running LLM coding agents. A deterministic kernel (TypeScript + Postgres) owns the work state, budgets, and an audited event trail, then hands execution to agents, automated research, and home services. Everything ships through branch-protected GitOps on a home k3s cluster, and anything irreversible waits on my approval. The agents do the judgment work; a human keeps final authority. Built as small, permission-bounded repos instead of one monolith.
Deterministic kernel · GitOps on home k3s · ~1,300 agent-assisted PRs · human-gated
- TypeScript
- Postgres
- Kubernetes (k3s)
- Flux
- GitHub Actions
- LangGraph
- Claude Code
ha-operator
Platform · ActiveThe Kubernetes operator pattern, applied to my house.
A declarative home-automation controller that replaces brittle if-this-then-that rules with a reconciliation loop: behaviors are pure functions of a world snapshot, rendered to a desired state and diffed onto Home Assistant. Includes a weighted-evidence occupancy engine that fuses motion, BLE, and camera signals into per-room presence. Heavily typed, well-tested, and running my actual house.
Pure-function behaviors · reconciled desired state · weighted-evidence occupancy
- Python
- Home Assistant
- AppDaemon
- Kubernetes
book-of-the-fallen
AI & Agents · ActiveA spoiler-aware knowledge graph over a ten-book, ~3.3M-word series.
An NLP corpus platform that extracts characters, relationships, and events from a ten-book series and serves them to LLM clients. BookNLP and transformer embeddings feed a Postgres knowledge graph, exposed through an MCP server with a suite of query tools. It runs on a deterministic-bulk-extraction plus LLM-judge-the-hard-residual architecture, with trust-tiered, era-scoped canonization.
~3.3M words · MCP server · trust-tiered canonization
- Python
- BookNLP
- Transformers
- Postgres
- MCP