Chitty is a ChatGPT client for MacOS, built with SwiftUI. Lots of ChatGPT clients are being published every day, but I wanted to focus on two things:
1. I wanted a "real" native ChatGPT client, not just a wrapped web view. Chitty closely resembles an iMessage like interface, which should feel familiar to most users instantly.
2. Chitty should allow you to chat with multiple AI personalities. These AI personalities can be real people (chat with Abraham Lincoln about his life), or made up.
The app comes pre-loaded with a handful of historic AI personalities that you can interact with: Jane Austen, Alan Turing, and Sojourner Truth. I focused on historic figures instead of more recent personalities, to remedy issues related to IP and plain bad taste. That being said, I also had fun adding some of my own programming heroes, and solving code problems with them. ChatGPT is great at impersonating people, as long as you tell it to stay in character.
I hope you find it helpful. Chitty is free for now, and likely will stay free, but who knows.
I also considered ways to not require users to enter their own OpenAI API key. For friends and family I would be happy to just bake my own key into the app (or proxy calls through my own API), but I don't see how that would be feasible on a larger scale, while remaining free.
I'm here to answer comments, in case someone has questions!