Inspiration

we've all been there--staring at a text from the girl in your math class, wondering "will this come across the right way??". what if there was a way to practice and simulate the nuance of personal relationships? just like dr strange saw 14 million possible outcomes, what if you could freely practice any social situation over and over again until it becomes a reality?

What it does

our one-click no-code button exports your entire iMessage chatlog into our fine-tuning pipeline, turning that LLM into someone that texts exactly like your best friend, boss, partner or romantic interest.

rehearse infinite messages in a sandbox, add some context and what you hope to achieve with this individual, whether personal or professional. get your drafted messages scored in real-time, before you hit the 'send' button -- suggesting edits like “add an emoji here—they respond 73% better to the sobbing emoji in awkward situations” or “shorten this paragraph—they usually disengage after 2 sentences.”

not sure how to respond to their latest text? get suggested messages powered by the same monte carlo algorithm that powered alphago.

Challenges we ran into

parsing imsg data is messy. also generating replies took a long time, but sql/wasm caching works wonders.

What's next for SimuCHATlator

Built With

  • carlo
  • fastapi
  • headless
  • monte
  • next.js/ts
  • ollama
  • python
  • sqlite
  • tailwind
  • uvicorn
Share this project:

Updates