My AI was in the cloud. I brought it home.
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine . What I Built A personal AI agent that lives on my NAS instead of someone else's cloud. Four moving parts: Home hardware OpenClaw, an open-source agent harness, in a container on a UGREEN DXP2800: quad

Hacktoberfest Open-Source AI Challenge: Ghost in the Machine Submission 👻🌼
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine.
A personal AI agent that lives on my NAS instead of someone else's cloud. Four moving parts:
OpenClaw, an open-source agent harness, in a container on a UGREEN DXP2800: quad-core Intel N100, 8 GB of RAM, one NVMe SSD and two hard drives that already spent their days doing backups.
The agent has no memory of its own, every model is a blank page. What makes it someone is a folder of plain-text files: rules, personality, my profile, its daily notes. It re-reads its own papers before answering, like a séance that consults the script before summoning anything.
Every Monday at 6 AM it queries my Notion tasks, builds an HTML recap and emails it, with guard rails so a Monday identical to the previous one never mails twice.
The agent wrote and shipped its own public front end: agent-mailbox, a tiny static showcase of that mailbox. Every recap visible there is fictional on purpose. The real data stays home.
Open the live demo (free Render instances sleep, so the first hit of the day may take a few seconds)
One self-contained HTML page: inline CSS and SVG, no dependencies, no trackers, zero outbound requests. Generated by the agent, deployed on Render as a static site.
The whole demo is a three-file repo, README included:
Minimal demo front end for a self-hosted AI agent: one static page, no real data, no trackers, no secrets.
The idea: the agent runs on a personal machine; it publishes an activity recap here. This page is a showcase for the DEV challenge article "Ghost in the Machine" (Week 4, Hacktoberfest 2026).
This repository, its demo page and its blueprint were generated end to end by the agent itself (commit author: OpenClaw Agent). The human provided the direction and the rules, and wrote none of…