Fully local open-source agent for managing your texts
Bert is the private iMessage assistant that I want Siri to be. Search your messages locally on your Mac to find buried details, turn loose plans into reminders or calendar events, and get nudged to follow up on conversations that slipped through the cracks. Bring your own OpenAI or Anthropic API key for AI features, so your message history stays on-device and under your control – no middle man, and fully open sourced.
Hey Product Hunt, I built Bert because I wanted a better assistant for my text messages, and I got tired of waiting Apple to make Siri smart.
So much important stuff lives in text threads: someone’s new address, a friend's baby's name, a plan for Saturday, a message you meant to reply to and forgot. I wanted a tool that could search my messages locally, use an agent to surface buried details, turn loose plans into reminders or calendar events, and help me close the loop on conversations I missed.
Bert runs on your Mac, and you bring your own OpenAI or Anthropic API key for AI features. There's no hosted backend, and it's fully open sourced, with minimal permissions for the agent. Your messages stay on your computer. It (optionally) integrates with Apple Reminders, which can be accessed directly on your phone.
It uses Hugging Face to create a local vectorized version of your messages in PGLite, allowing for better agentic search.
Basically, Bert does all the things that I wish Siri could do.
Would love your feedback — especially on where it feels useful, weird, or unfinished.