Projects · 11
Things I've built, mostly so I'd want to use them.
P-03 Agent Runtime · TypeScript · 2026 · Active
agentchat
Self-hosted, multi-runtime chat harness for long-running agent work
UI · operator-owned chat surface
agentchat is the harness I keep wishing existed: a self-hosted agent chat surface where conversations are bound to a selected agent and the operator owns the state. Users, conversations, runs, and runtime bindings live in Convex; apps/server is the runtime layer that owns live agent sessions, with Next.js web and Expo mobile clients on top.
The runtime is an implementation detail of an agent, not a separate product concept. Codex is the active runtime today; Pi, OpenCode, and Claude Code are planned. No hosted-product backend, no billing or analytics — just the agent UX and the local stack under your control.
~/projects/agentchat · last sync 06 jun 2026
ESC ▌