Side Project - Interfaces Lab
Honk
A desktop agent workspace where you start threads, watch frontier coding agents work real projects, and steer without stopping them.
I’ll pull the session read into SessionService.fetch(), then guard the unauthenticated path with a 401.
const session = store.read(id)
- if (!session) return handler(req)
+ if (!session) return reject(401)
+ return SessionService.fetch(id)
Agent Workspace
Designed and built the session workbench for Honk, a desktop workspace for frontier coding agents. The whole app is one card split by hairlines — a thread of full-width agent prose, muted tool-call rows, and turn-boundary change receipts that jump to the diff. A right panel holds changed files, terminal, and plan. Color is spent only on status and focus, so attention travels through a small fixed glyph vocabulary.
Describe a task…
Side chats
Composer & Modes
Designed the queue-first composer and its control language for Honk. One button reads Send or Queue by state, so Enter always means the same thing. Intent lives in four modes — Build, Ask, Plan, Debug — that swap the agent's posture, not its features, while model presets pin the runtime. The empty-state Home centers a single composer over projects and recent threads, keeping the first action obvious and the chrome honest.