https://github.com/vikill33/personalgpt
SwiftUI ChatGPT app with API keys
https://github.com/vikill33/personalgpt
Last synced: 8 months ago
JSON representation
SwiftUI ChatGPT app with API keys
- Host: GitHub
- URL: https://github.com/vikill33/personalgpt
- Owner: VIkill33
- License: mit
- Created: 2023-03-07T20:26:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T13:16:03.000Z (about 2 years ago)
- Last Synced: 2024-04-21T14:58:56.679Z (about 2 years ago)
- Language: Swift
- Size: 3.14 MB
- Stars: 33
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PersonalGPT
SwiftUI ChatGPT app with API keys, using model ChatGPT-3.5
- [PersonalGPT](#personalgpt)
* [Updates](#Updates)
* [ScreenShots](#screenshots)
+ [iOS](#ios)
+ [macOS](#macos)
* [It Supports](#it-supports)
* [Usage](#usage)
+ [iOS](#ios-1)
+ [macOS](#macos-1)
* [Acknowledgements](#acknowledgements)
## Updates
2023-6-2
- Support automatically scroll down while generating answers
2023-4-20
- Support stream Response
2023-3-16
- support edit questions
- add alert toast when submit/reset API keys
2023-3-15
- support choose GPT models
- support display error toast
- support toast on macOS
2023-3-14
- support snapshot chats
2023-3-10
- adjust UI to iMessage-like
## ScreenShots
### iOS
Darkmode
### macOS

Stream response & Automatically scroll down

## It Supports
- Consecutive chat
- Answers display in markdown way
- Copy answers to pasteboard
- Regenerate answer
- Save dialogues screenshot

- Save dialogues in coredata & iCloud(in progress)
- More features in future...
## Usage
### iOS
Press the gear image on top-right, then paste your API key from [Here](https://openai.com/blog/introducing-chatgpt-and-whisper-apis), which will be stored in AppStorage, and you can talk to ChatGPT in chat view.
### macOS
Press cmd(⌘)+ "," to open preferences, input your API key, works the same way as iOS.
## Acknowledgements
This project would not be possible without the contributions of the following open-source projects:
- [Alamofire](https://github.com/Alamofire/Alamofire)
- [swift-markdown-ui](https://github.com/gonzalezreal/swift-markdown-ui)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [AlertToast-SwiftUI](https://github.com/elai950/AlertToast)
And some of this repo's codes were generated by
- [ChatGPT](https://chat.openai.com)