Skip to content

This project harnesses the power of ChatGPT, an advanced language model, to develop an efficient and intelligent email rewriting assistant. Written in C#, this software application aims to enhance the email writing process by providing users with helpful suggestions and automated rewrites.

Notifications You must be signed in to change notification settings

rkrehn/OutlookGPT

Repository files navigation

OutlookGPT

Project Overview:

This project harnesses the power of ChatGPT, an advanced language model, to develop an efficient and intelligent email rewriting assistant. Written in C#, this software application aims to enhance the email writing process by providing users with helpful suggestions and automated rewrites.

Outlook.GPT.Preview.mp4

Key Features:

  • Email Rewriting Assistance: Leveraging ChatGPT's natural language processing capabilities, the application offers intelligent suggestions to improve email structure, grammar, tone, and overall clarity.
  • Contextual Understanding: The assistant analyzes the context of the email and provides personalized recommendations to ensure that the intended message is effectively conveyed.
  • Grammar and Spelling Corrections: Utilizing advanced language processing techniques, the assistant identifies and corrects grammar and spelling errors, preventing embarrassing mistakes in outgoing emails.
  • Tone and Politeness Adjustments: The assistant can help users strike the right tone by suggesting modifications to the language, ensuring professionalism, friendliness, or any other desired style.

Technical Stack:

  • Programming Language: C#
  • ChatGPT Integration: The application integrates with the ChatGPT API or utilizes a pre-trained ChatGPT model, enabling real-time interactions and generating accurate suggestions.'
  • Natural Language Processing: Leveraging existing NLP libraries and techniques in C#, the assistant analyzes email content, performs grammar and spelling checks, and provides rewriting recommendations.
  • User Interface: The application features a user-friendly interface, allowing users to input email drafts, review suggestions, and accept or modify proposed changes.
  • Git Version Control: Git is utilized for version control, enabling seamless collaboration, issue tracking, and codebase management.

This ChatGPT-powered email rewriting assistant in C# aims to revolutionize the way users compose emails, enhancing their communication skills and streamlining the process of crafting effective messages.

Installation and Usage:

  1. Run Setup.exe
  2. Open Outlook
  3. Create a new email or reply to an existing one
  4. You will be presented with a window to insert your OpenAI API key. Follow the instructions.
  5. Back in Outlook, there should be a menu at the top of your new email that says "Add-Ins". Click that to see OutlookGPT. If you do not, follow the next step. 5.1 Right-click in the ribbon area of your new email and choose "Customize the Ribbon" 5.2 Find "Add-Ins" on the panel under "All Commands" and add it
  6. Now, practice writing an email.
  7. Choose a "Mood" (Positive is the default option)
  8. Click "Correct" button
  9. Your email will update with the ChatGPT version on top, and your original version for comparison at the bottom

Donations accepted here: https://www.paypal.com/donate/?hosted_button_id=GN4XADEGNLBPQ

About

This project harnesses the power of ChatGPT, an advanced language model, to develop an efficient and intelligent email rewriting assistant. Written in C#, this software application aims to enhance the email writing process by providing users with helpful suggestions and automated rewrites.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published