Evil Martians build LLM streaming, voice AI, and collaborative editing into interfaces that never wait on the server: edits land instantly and conflicts resolve themselves.
Evil Martians method
We wrote AnyCable, so WebSockets are our home ground. The same connection that carries an LLM’s tokens as it generates them also carries voice audio and a document with five people editing it. On the browser side we work local-first, with optimistic UI and, when the work is heavy, WebAssembly instead of a server round-trip. We ship as few bytes as we can get away with: Nano ID is 116 bytes and outdownloads React, and PostCSS and Browserslist are ours too.
Connection avalanches: what happens when thousands of WebSocket clients reconnect simultaneously
Need an interface that never makes people wait?
Social proof
Akeero
For Akeero, an AWS security audit platform, we built real-time multi-user editing on Logux, our open source library for local-first sync. Edits appear instantly for everyone in the document, and conflicts resolve themselves.
Akeero syncs edits across two browsers
Doximity
Doximity is used by 80% of US doctors, and its voice features run on AnyCable. One of them is “Hold for Me”: a digital assistant sits on hold and alerts the doctor once a real person picks up.
More teams we built real-time for
- bolt.new: a full Node.js environment inside the browser through WebAssembly, so builds, installs, and file operations never touch a server.
- Tines: a React frontend with interactive node diagrams and real-time state across hundreds of connected actions, and 100x performance improvements in target areas.
- Healthie: we migrated the real-time features of this virtual-first healthcare SaaS to AnyCable.
- ClickFunnels: we stabilized their AnyCable infrastructure at scale.
- Tegon: the React and Next.js frontend for a YC-backed AI-first issue tracker.
- HTTPie: the desktop app, in React, TypeScript, and Electron.