Skip to content

alfiedennen/haroldathome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

haroldathome

A 1930s house in Hastings, wired up over the past few years with my partner Elena, an AI named Harold Graves who used to live here, and a small server in the cellar.

This is the coordinator repository for the haroldathome.com studio practice. The site is the long-form home of the work; selected pieces have their own public repository here on GitHub, listed below.

If you're a developer or a Home Assistant enthusiast looking to drop a piece of this house into your own setup, this is your map.


Pieces

Piece Repo Site What it is
The Long Take alfiedennen/the-long-take haroldathome.com/the-long-take Twenty-four hours of one room, rendered as a continuous translucent water-membrane you can listen to. Three.js + Python + LD2450 mmWave radar.
Mr Graves (wake word) alfiedennen/mr-graves haroldathome.com/mr-graves A custom on-device wake word for Android, trained from a few thousand samples in a Colab notebook one afternoon in May. Reference Kotlin foreground service + the v1-fired-every-2-seconds post-mortem.
Presence (paradigm) alfiedennen/presence-paradigm haroldathome.com/presence Identity from a cryptographic key (IRK), presence from millimetre-wave radar. The two-layer fix that gives multi-person homes attribution without compromising privacy. ESPHome firmwares + HA template sensors + the trap list.
Harold on the wall (kit) alfiedennen/wall-display-kit haroldathome.com/harold-on-wall An always-on wall display hardening kit for OLED phones. Six small techniques + one HA automation: pixel-shift, brightness curve, render-pause overnight, battery telemetry, audio-aware wakeword mute, wake-fire logbook, 40-80% charge cycle. The public version of the household's slim Pixel 6 wall app.
Emanations alfiedennen/emanations haroldathome.com/emanations A wall-mounted painting of the room you're in, switched live by who's home. gpt-image-2 generation pipeline + WebSocket-driven viewer + 3 demo paintings (vetted public-OK).
Harold himself (3D ghost) alfiedennen/blender-to-ghost haroldathome.com/blender-to-ghost Pipeline for making a translucent honey-amber 3D avatar of a person. gltf-transform binary surgery scripts + comprehensive methodology docs (FaceBuilder → CC4 → ActorCore → Blender → Three.js) + the eight pitfalls captured during the v22 lock.
The forty-eighth production (Harold the agent) alfiedennen/harold-agent haroldathome.com/forty-eighth-production The Python agent skeleton + HA conversation custom component. Deterministic-first routing (HA-native intent matcher first, Claude only for fallthroughs) keeps your HA safe. Modular tool registry, sqlite-vec memory, MCP integration. The three bug-fix gates that prevent the classic LLM-on-HA failure modes are baked in, with a 12-document spine covering quickstart, architecture, safety, extensibility, failure modes.

Status legend: ✓ shipped · ⏳ planned · 🔧 work in progress


All seven pieces shipped

As of 2026-05-11, every piece in the table above has its own public repo. Each is cloneable and runnable on its own; the coordinator repo exists to map them together for anyone landing here for the first time.


What's in this repo

This repo is just the index — the per-piece code lives in its own repository (linked above). Each piece is intended to be cloneable and runnable on its own; you don't need this coordinator to use any of them.

What lives here:

  • This README
  • Per-shipped-piece license recap (LICENSE, LICENSE-CONTENT) — same scheme as every individual piece-repo
  • Eventually: short pattern documents that span across pieces (the deterministic-first routing pattern, the IRK + radar two-layer presence pattern, etc.), if those prove useful to write up

What's NOT in this repo

  • Any code — see the per-piece repos
  • The site source for haroldathome.com — that stays private
  • Anything specific to this particular house — every piece is generic-ised before extraction (see each repo's REDACTION.md)

Licences

Each piece-repo carries the same licence scheme:

Scope Licence
Code MIT
Documentation, sample data, prose, screenshots CC-BY-NC 4.0

Same for this coordinator repo.

Contact

alfie@haroldathome.com — if you build something using one of these pieces, I'd love to see it.


Coordinator repo first stub — May 2026. New pieces appear as they're extracted, generic-ised, and shipped.

About

Coordinator repo for the haroldathome.com studio. Index of per-piece public repositories — see https://haroldathome.com

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-CONTENT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages