Projects · 10
Things I've built — mostly so I'd want to use them.
P-03 Agent Runtime · TypeScript · 2026 · Active
agentchat
Self-hosted multi-runtime agent chat harness with operator-owned state.
UI · operator-owned chat surface
agentchat is the harness I keep wishing existed: a self-hosted, multi-runtime chat surface for long-running agent work, built on Next.js, Convex, and Bun.
Operator owns the local state — sessions, retries, tool calls, approvals, handoff. Designed for the hard parts of real agent UX: what happens when a run takes 40 minutes, when it needs a human, when you want to fork a branch of the conversation.
~/projects/agentchat · last sync 08 may 2026
ESC ▌