Projects
Peaches is the meeting agent inside Ramble. I own that feature. Python, TypeScript, React, Swift. Internal beta. No outside users yet.
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