一个使用 Swift 和 SwiftUI 构建的 AI 助手对话 app,支持 iOS/iPadOS/macOS,可以使用你自己的 OpenAI/Claude API Key 。关于这个 app 开源的博客。
特性:
- 支持 iOS/iPadOS/macOS
- 使用你自己的 OpenAI/Claude Api key 和地址
- 自定义对话行为,比如系统消息、接收消息后自动复制等
- 通过分享扩展,在其它应用中分享内容到 AssisChat
- 通过键盘扩展,在其它应用的输入框中使用 AssisChat
你可以直接在 App Store 中下载该应用。
或者是自己使用 Xcode 在本地构建该应用。
- 使用
git clone https://github.com/noobnooc/AssisChat.git
将项目克隆到本地。 - 打开
AssisChat/AssisChat.xcodeproj
文件,以使用 Xcode 打开该项目。 - 点击 Xcode 左侧项目结构里最顶部的
AssisChat
进入项目设置 - 依次点击
TARGETS
中的AssisChat
、Share
和Keyboard
,并将它们的Bundle Identifier
修改为以自己域名倒叙开头的、可唯一识别的字符串 - 开始构建
- CodeScanner
- GPT3 Tokenizer
- LDSwiftEventSource
- Lottie
- LottieSwiftUI
- Splash
- swift-markdown-ui
- SwiftSoup
MIT