macai (macOS AI) is a simple yet powerful native macOS client made with the help of ChatGPT to interact with modern AI tools (currently, only ChatGPT is supported).
Please note that macai can currently work only with your API token for ChatGPT. See how you can get your own token here
You can download latest signed binary on Releases page.
You can also support project on Gumroad.
Checkout main branch and open project in Xcode 14.3 or later
- Organized with chats, where each chat has its own context
- Customized system messages (instructions) per chat
- System-defined light/dark theme
- Backup and restore your chats
- Customized context size
- Select one of the supported models (including GPT-4)
- Formatted code blocks
- Formatted tables, copy as JSON
- With tabs, one can easily work with multiple chats simultaneously
- Data is stored using CoreData
The code still has weak structure and not documented. However, I'm working on improving it now. Initially, code was generated by ChatGPT, but most parts were rewritten/changed. Advises and contributions are welcomed.
Contributions are welcomed. Take a look at macai project page and Issues page to see planned features/bug fixes, or create a new one.
An example of custom system message and ChatGPT responses:
The syntax of the code provided in ChatGPT response will be highlighted (185 languages supported)
In most cases, tables in ChatGPT repsonses can be formatted as follows: