{"repo":"Panl/AICat","free":true,"listed":false,"github":"https://github.com/Panl/AICat","clone":"git clone https://github.com/Panl/AICat.git","description":"Multiplatform Client for ChatGPT using SwiftUI, support iOS, iPadOS & MacOS","language":"Swift","stars":289,"topics":["assistant-chat-bots","chatgpt-app","gpt-4","chat","swift","swiftui","chatbot","chatgpt","gpt-3-5-turbo","ios"],"license":null,"category":"mobile-apps","readme_excerpt":"AICat - Apple Platform Client for ChatGPT This project demonstrates how to develop a cross-platform Apple app from scratch using SwiftUI, including network requests, database storage, and in-app purchases. The project was written in a relatively short amount of time, so if you have any questions or suggestions for improvement, please feel free to provide feedback. Build - Xcode 14.3 (Not verified on other version) - Create Credential.Swift - AppCenter - AppHud Features - [x] Features of ChatGPT Web App - [x] Create Chat with prompt - [x] Command mode inspired by Telegram - [x] Custom request parameters for every conversation - [x] CRUD for Chat and Messages - [x] Use your own OpenAI API Key - [x] Custom API Host - [x] Share message as image - [x] Export messages as Markdown - [x] New session in Conversation when ContextMessages count more than 0 - [x] iCloud Sync - [x] Copy code block the command mode depends on chats with prompt, creating more prompts is important Requirements - iOS, iPadOS 15 and later version - macOS 13 and later version How to use - For people who have OpenAI account, you can input OpenAI API Key to access all features(called developer mode) - For people who do not have OpenAI API key, subscribe monthly premium to access all features - Long press version number text for more than 5s in bottom of Settings page to switch developer mode Screenshots - iOS - MacOS Links - Join TestFlight - Join AICat News - App Store","default_branch":null,"files":null,"tree":[],"storefront":"/r/Panl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Panl/AICat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}