The Lab notebook

Technical sharings
& build guides.

Agent harness design, System One Models and expressive companions. Source-backed guides from the decision loop to an ESP32 build.

9 articles & guides4 public repositoriesSubstack archive ↗

Start with the architecture

How MellowHarness combines a System One decision loop, bounded action choices, immediate rules and a shared JSONL event log for AI hardware and applications.

Read the harness guide →
A central agent loop connects context assembly, two event paths and a shared execution log.
Immediate rules and model choices share context.

Technical sharings

Architecture guide

Agent harness design for fast, expressive feedback

How MellowHarness combines a System One decision loop, bounded action choices, immediate rules and a shared JSONL event log for AI hardware and applications.

Guide added 10 October 2026

Pixel companion simulator preview.

Build guides

Hardware & parts

Parts list · CYD + optional audio

ESP32 parts list for a Buddygotchi build

The exact supported board, USB data cable, host requirements and optional speaker or storage. Includes a board comparison.

Guide added 9 October 2026

Open-source projects

Open-source runtime

MellowHarness

Immediate application rules, bounded model choices and one shared event log. Start with the scripted brain, then connect Jev or another brain.

ESP32 worked application

Buddygotchi

A Mac host and ESP32 display turn coding-agent events into work, attention and expressive reactions. The repository currently calls the companion Boop.

Coding-agent integration

AgentHooks

One event stream for Claude Code and Codex hooks. Track working, idle and needs-you sessions in your own application.

Design & reference

One library, wherever you found us.

Our published Substack sharings are collected here alongside original Lab guides. Follow Substack for updates, or the guide RSS feed for new walkthroughs.

Publication archive checked 9 October 2026 · 1 published Substack article.

A few starting questions

Does MellowHarness run on the ESP32?

The current runtime runs on a host. Buddygotchi uses a Mac app with an ESP32 display connected over Bluetooth or USB. The ESP32 guide explains the split.

Which parts should I buy for the public build?

Start with the exact CYD board in the parts list, a USB data cable and the public Pixel pack. Check character compatibility before choosing a different board.

Can I try it without a model API key?

Yes. MellowHarness includes ScriptedBrain. The quickstart uses it to exercise rules, decisions and the shared log without hosted inference.

How can I contribute or follow new guides?

Start with the contribution guide, or follow Lab updates on Substack. New guides will be listed here as we document the projects.