Models are the easy part. Making their output reviewable is the work.

Anyone can put a model behind a text box. The interesting engineering starts when a person has to check what it did — which means the thing it edited has to be readable, addressable and cheap to reject.

What we build
Agent-assisted editorsStructured-output pipelinesRetrieval over your own dataHuman-in-the-loop review
Typical stack
TypeScriptGemini / Claude APIsStructured outputPostgresVercel
Examples
TesseraValoBotDroidDoodle