I looked at Tavus, HeyGen LiveAvatar, and D-ID as well. What stood out about Ojin was the combination of responsiveness, realism, and developer flexibility. I particularly like that Ojin doesn’t try to own the entire reasoning stack, I can bring my own LLM, prompts, tools, and retrieval while using Ojin for the real-time human interface. The integration also feels refreshingly lightweight.