Inspiration
When we sketch an idea over FaceTime, one of us usually ends up holding a notebook up to the camera. We wanted both people to be able to change the sketch while they were still talking.
What it does
Eon joins a FaceTime call as a teammate. Ask for a drone and it draws one in 3D. The other caller can say “give it four rotors,” inspect the battery, then return to the whole drone. On a Mac, one click moves the same model from Eon’s tile to the camera view beside your face. A friend on an iPhone sees the result in FaceTime.
After the call, each person gets an iMessage with the recap and a link to the visuals. The next call can start from that design and the decisions you already made.
How we built it
Chert connects FaceTime to a LiveKit room. Eon turns spoken edits into changes to a shared scene. Three.js renders the scene for the call, the Mac camera overlay, and the web viewer. Studio saves the revisions and transcript, and MongoDB Atlas stores cross-call memory.
Challenges we ran into
Early camera tests put a tiny drone across the caller’s face. Switching views also had to preserve the exact model both people had just edited. We tested the switch on a real call and had the person on the receiving phone tell us what they saw. On the messaging side, Chert’s shared line delivers one-to-one, so each caller receives a private copy of the same recap.
What we’re proud of
We saw the same four-rotor drone move from Eon’s tile into a caller’s camera view on the other person’s phone. That was the moment the feature clicked for us.
What we learned
A local preview can look fine while the person on the other end sees a clipped label or a model sitting over their face. The receiving phone became our most useful test screen.
What’s next
We want to make it easier to point at a part, ask about it, and return to the full model without interrupting the conversation.