An AI assistant chat app built using Swift and SwiftUI, supporting iOS/iPadOS/macOS, and allowing you to use your own OpenAI/Claude API Key. The blog about the open source of this app.
Features:
- Support iOS/iPadOS/macOS
- Use your own OpenAI/Claude API key and the base url
- Custom chat behaviors, such as system message, copy message content after received
- Share text from other apps with Share Extension
- Using in the input field in other apps with Keyboard Extension
You can directly download the application from the App Store.
Alternatively, you can build the application locally using Xcode by following the steps below.
- Clone the project to your local machine using
git clone https://github.com/noobnooc/AssisChat.git. - Open the
AssisChat/AssisChat.xcodeprojfile to open the project in Xcode. - Click on
AssisChatat the top of the project structure on the left side of Xcode to enter project settings. - Click on
AssisChat,Share, andKeyboardunderTARGETSone by one, and modify theirBundle Identifierto a reverse domain name notation that is unique to you. - Start the build process.
- CodeScanner
- GPT3 Tokenizer
- LDSwiftEventSource
- Lottie
- LottieSwiftUI
- Splash
- swift-markdown-ui
- SwiftSoup
MIT



