↓ Skip to main content
>_
Homelab Journal // Network Security Engineer
  1. Wiki/

AI Tooling

AI Tooling

AI-augmented homelab operations, from multi-agent orchestration to automated content pipelines. This wiki documents how Claude Code and agentic patterns accelerate infrastructure work.

4-Layer Agentic Architecture
#

A framework for organizing AI-assisted automation into composable layers:

Skill Development
#

The Skills layer outgrew a folder of one-off scripts. It is now a curated collection of 60+ skills with a shared prefix: journaling, homelab health checks, code mentoring, adversarial review, and build-plan generation. Skills live in a central configuration repo and deploy to every machine via symlink, so a skill written on the laptop shows up in the homelab session an hour later.

Third-party skills are vendored rather than cloned ad hoc. A vendor script pins versions, records provenance, and runs integrity checks, and a doctor command flags drift before it bites. The transferable lesson: treat skills as packages, not snippets.

AI-Assisted Blog Pipeline
#

End-to-end automation from homelab work to published post:

Unified MCP Server
#

One integration layer for everything the agents touch:

  • One MCP Server to Rule Them All: one read-only interface over the homelab’s services (now 25 tools, local stdio + CLI), replacing six terminal sessions with one question
  • Meet Gilfoyle: the April launch, scheduled patrols, and a hard lesson about LLMs misreading charts, with dated corrections separating the original setup from later policy
  • How Gilfoyle Works: the current end-to-end architecture, from Discord intake through tools, memory, scheduling, and repair boundaries
  • Gilfoyle Caught an Expired VPN Cert: the April incident that led to consolidated certificate automation, with AI monitoring the automation rather than renewing certificates
  • Gilfoyle’s Bounded Authority: the October 14 Level 4 policy rollout, fresh-session verification, and the difference between loaded policy and an active unattended controller

Second Brain
#

Claude Code ships stateless. The Second Brain changes that: daily logs, weekly reflections, project memory, and semantic search over all of it, captured by hooks instead of discipline.

Agent Memory
#

One session remembering things is step one. The current step is shared memory across agents: a self-hosted Hindsight instance feeds a homelab-ops memory bank that multiple agents read and write, so a decision one agent records on Monday is context another agent has on Friday. The bank holds decisions with owners and rationale, lifecycle state, and incident history. Raw conversations, credentials, and tool arguments stay out by policy.

History import is treated like a pipeline, not a copy button: chat transcripts are normalized, deduplicated against what the bank already holds, and processed under locks so concurrent runs cannot double-ingest.

Related Pages#

There are no articles to list here yet.