Show HN: Apron Chat Protocol
Apron is a minimal, self-hosted chat protocol built on JSON over any transport (like WebSocket) that can be implemented in ~100 lines of code while supporting advanced features like rooms, threads, bots, and reactions. The protocol includes reference server implementations in Go, TypeScript, Python, and JavaScript, multiple clients (web, macOS, terminal, and bot), and comprehensive documentation for developers and AI agents. Users can test it on the public demo server or deploy their own instance for team chat, family communication, or support desk use cases.