GitHub Get in touch

The lab

Stuart Labs

Stuart Labs is where my technical work lives. Most of it is infrastructure for agents, including MCP servers, harnesses and the tools I use to run several agents at once. The code is public where I can make it public, and every project has a write-up of how it works. My case studies and essays are here too.

Stuart LabsOpen sourceJune 2026 to present

A memory graph, stored on my own machine, that turns my notes, meetings, email and agent planning docs into memories, entities and concepts, and serves them to any AI agent over MCP. Every retrieval change is benchmarked, and one benchmark led me to delete a feature I had just built.

Stuart LabsProductAug–Oct 2026, ongoing

A multi-tenant CRM for student networking outreach. AI drafts each message from facts on file, the student sends it, and the whole pipeline doubles as an OAuth-protected MCP server that their own agent can work.

Stuart LabsOpen source2025–2026

An always-on voice assistant that I rebuilt from a Raspberry Pi prototype into an interruptible, proactive agent on the OpenAI Realtime API. Tool-Calling Mini is my QLoRA fine-tune of Qwen3-4B that can take over its tool routing from a self-hosted server.

Stuart LabsOpen sourceOctober 2026

A macOS menu bar tool that speaks a short headline when a long Claude Code turn finishes, tagged with the project folder and a per-session call sign, so I can leave several agents running and hear which one is done.

Stuart LabsOpen sourceSpring 2026

A local graph editor and runtime for agent workflows. You wire model, tool and data nodes on a canvas, run the graph, and inspect every node and edge event in per-agent swimlanes.

InstaLILYEssaySummer 2026

InstaLILY's two-part report on coding agents argues for mining merged PRs into a resettable environment and measuring its noise before letting an optimizer tune the harness. I led the design of that environment, Lily-Eval, and the evaluation work in Part 1.

Cornell CS 4701Open sourceFall 2026

A Cornell CS 4701 project that freezes the model and lets a Claude Code overseer propose harness edits, kept only when they beat the current best on a graded suite. The scaffold runs end to end; so far it has run dry runs, not experiments.

Directory