Skip to content

An ai-assistant chat app that using your own OpenAI/Claude API key.

License

Notifications You must be signed in to change notification settings

Adai4933/IOS-Chat-APP-Sample

 
 

Repository files navigation

AssisChat

中文

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

Screenshots

Usage

You can directly download the application from the App Store.

Alternatively, you can build the application locally using Xcode by following the steps below.

Build

  • Clone the project to your local machine using git clone https://github.com/noobnooc/AssisChat.git.
  • Open the AssisChat/AssisChat.xcodeproj file to open the project in Xcode.
  • Click on AssisChat at the top of the project structure on the left side of Xcode to enter project settings.
  • Click on AssisChat, Share, and Keyboard under TARGETS one by one, and modify their Bundle Identifier to a reverse domain name notation that is unique to you.
  • Start the build process.

Acknowledgements

License

MIT

About

An ai-assistant chat app that using your own OpenAI/Claude API key.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%