Show HN: Emote – A reaction API for AI agents Emote launched a reaction API that lets AI agents return a single emoji or "none" from a POST request to https://useemote.com/v1/react, with the reaction delivered while the main model's reply is still generating. The service accepts a message, an agent personality description, and a list of candidate reactions, and returns an emoji, a custom ID, or "none" without tool calls or generated text. ✳ THE REACTION API FOR AGENTS A little reaction. A lot more presence. Give your agent a natural way to acknowledge, celebrate, and care. One fast API. The right emoji. Sometimes, no emoji at all. Try a little personality Your agent thoughtful by nature A conversation starts here ✳ Good news, a bad joke, or just a question. See what gets a reaction. RESPONSE — — ms round trip ONE ENDPOINT. ONE REACTION. Fits right into Fits right into your conversation. Send a message, a little context, and your agent’s personality. Get an emoji or none . Call Emote alongside your main model. Let the reaction arrive while the reply is on its way. Get the integration details https://useemote.com/docs No tool calls No generated text POST /v1/react js const response = await fetch "https://useemote.com/v1/react", { method: "POST", headers: { Authorization: Bearer ${process.env.EMOTE API KEY} , "Content-Type": "application/json", }, body: JSON.stringify { "message": "I finally got the job ", "agent": "A thoughtful friend. Warm, genuine, and never over the top.", "reactions": "❤️", "🎉", "👍" } , } ; if response.ok throw new Error Emote: ${response.status} ; const reaction = await response.json ; // an emoji, custom ID, or "none"