BoltAI — A ChatGPT app for Mac that focuses on UI & UX

Hi everyone, first-time poster here and I’m a bit nervous :sweat_smile:

My name is Daniel. 5 months ago, I started learning SwiftUI and OpenAI API with the hope that I could land a good AI freelance gig.

I figured the best way to learn for me, is to learn by doing. So I decided to build BoltAI, a ChatGPT client for macOS that focuses on automation.

The first version looked super ugly :see_no_evil:

My idea back then was to be able to write an AI-assisted blog post completely within the Apple Notes app. Thus the MVP version of BoltAI focuses solely on Apple Notes integration with the ability to generate inline images (using Stable Diffusion via Replicate).

Little did I know, that the Accessibility APIs in macOS is one of the hardest APIs to work with. I used GPT-4 to ask every question regarding Swift, SwiftUI, Mac development, OpenAI API, Accessibility APIs, and GPT parameters… Basically everything.

I managed to launch the MVP regardless (was called BoltGPT)

It generated $500 or so the first month, not bad for a side project.

It looks something like this:

After a few iterations, my early users wanted a UI to store all these conversations. So I started adding more features: an AI Command feature that works similarly to Raycast AI, Content Redaction for better privacy, a Prompt Library, custom AI Assistants, a full Chat UI with Web Search, custom parameters, more LLM models…

Full ChatUI

Web Search:

AI Commands:

I’ve been building BoltAI in public and I’m aware that there are many ChatGPT clients for Mac now. Some with a lot more features than mine, but I’m happy that I was able to keep the UI clean while having a strong “why” on each feature.

If you’re looking for a clean, minimal, and powerful ChatGPT client for Mac, please give BoltAI a try. I would love to hear your feedback :pray:

6 Likes

This program is absolutely stunning. It’s exactly what I was looking for when trying to find a ChatGPT client for Mac. Amazing work Daniel! If it was on ProductHunt, I’d upvote it in a heartbeat.

1 Like

Thank you!

Yes, I plan to add a few important features such as local LLMs and better plugin system then I will launch on Product Hunt. Appreciate your support :pray:

Can you upload files like .csv? I need to interact with .csv with code interpreter.

Thanks a lot for the great app! The window dimensions go back to the app’s default every time I close the app, which is a little annoying. It would be perfect if it could retain the dimensions, such that I would not have to change it all the time.

1 Like

Thanks. This is due to a limitation in SwiftUI framework by Apple. I’m trying to find a better way to keep the window dimension the same.

Alternatively, you can use the keyboard shortcut to show/hide the main window, which would retain the window size and position.

Thanks a lot! Just another question: Is there a limit to using the app for free? Because the app does not allow me to use my Ollama anymore, I am asking to buy the premium version.
Thanks!

Sorry for the confusion, Emin. BoltAI does not have a free tier yet.

I might add support for free usage in the future but currently, I wasn’t able to do it yet.

Thanks