← Projects

Projects

Ramble

AI

Peaches is the meeting agent inside Ramble. I own that feature. Python, TypeScript, React, Swift. Internal beta. No outside users yet.

Ramble, homepage

What it is

Peaches sits in the meeting. Wake it, join from the calendar, keep a session, write notes and checklists. It lives inside Ramble. I own that feature. Python services, the web client, native Swift on macOS and iPhone. Other engineers review and test.

Stack

PythonTypeScriptReactSwiftSwiftUI

What it does

  • Wake and sleep, plus transcript buffering for live meetings
  • Tools that write notes and checklists
  • Calendar auto-join with durable persistence and verified webhooks
  • Cross-device presence and failure-state feedback from macOS
  • On-device transcription and editable notes on iPhone

What was hard

  • Keeping a Mac app, an iPhone client, and a web app on the same session without fighting each other
  • Making calendar auto-join reliable when bots, webhooks, and short-lived credentials all have to agree
  • A voice loop that feels instant without dumping raw audio into a chat window

What happened

  • Internal beta on Mac, iPhone, and web
  • No outside users yet
  • One session model across native apps, web, and backend
Home