Skip to main content

I built a GPT-powered email assistant - HeyJamie

·379 words·2 mins

Jamie AI is a project I embarked on to build a human-like virtual assistant that I could CC on emails to take care of my admin. I originally intended very much to open source this, but I’ve decided to make it into a product.

I’ve previously used calendaring assistants like (no longer around) and Clara to schedule meetings for me. They’re great, but they really don’t handle ambiguity well. They’re also fairly limited to just scheduling meetings. I wanted something that could handle a wide range of tasks, and that could be extended to do more.

How it’s built #

Jamie is essentially built upon Cloudflare Workers and handles communication between many services from Email to OpenAI’s GPT-4. It’s event-driven, and works very well. So far, I’ve been able to add a few operations to it:

  • Schedule a meeting
  • Send an email
  • Check availability
  • Attachment summarization

Jamie uses gpt-4 but will be expanded to support other models such as Google’s Gemini (formerly Bard) and Anthropic’s Claude.

Presently there’s a very minimal UI, but it’s not really necessary as most of the interactions are done via email. During onboarding you connect either your Google or Microsoft account, and Jamie will take care of the rest.

Why I’m making it a product #

I’ve decided to make Jamie a product because I think it’s a really valuable tool. It’s not just a calendaring assistant, it’s a full-on virtual assistant that can handle a wide range of tasks. I’ve been using it for a few months now and it’s been a game changer for me.

I can see a future where Jamie has memory, being able to store and recall tidbits about people, or from past conversations. I also believe an open integrations platform would be really valuable, allowing people to build their own Jamie skills.

For now, it’s in private beta, but I’m opening it to the public as soon as I get approval from Google & Microsoft.

How to get access #

If you’re interested in getting access to Jamie, you can request a demo at

I’m really excited to see what people do with Jamie, and I’m looking forward to building a community around it.

More details #

I’ll post future updates related to Jamie on the HeyJamie blog at