LogicSage: AI iOS Code & Chat. (iPadOS, MacOS, iOS and more platforms soon!) - on the AppStore for free now!
- Google Search Integration into GPT chat (use new added model
gpt-4-0314-web-browsing*
) - Bug fixes and app enhancments to improve LogicSage chatting and coding!
- Download LogicSage from the AppStore.link
- LogicSage is a 'Bring Your Own API Key' app. Before you can start chatting, you need to enter an OpenAI API Key (https://platform.openai.com/account/api-keys) in the apps UI.
- it will be stored securely in your devices keychain. It will only be used when sending request to Open AI server (Check the source code in SettingsViewModel to check openAIKey handling.).
- Create a Google Custom Search API Key here.
https://developers.google.com/custom-search/v1/introduction
- Get a Google Search API Key and Secret from Google Developer Console.
- Enter Google Search API Key and GooglE Search API Secret in Settings tab of app.
- Change model to
gpt-4-0314-web-browsing*
(this is added by LogicSage.)
- Using LogicSage for Mac to launch the LogicSageCommandLine which allows
- to open / build AI geneaterated Xcode projects on your Mac.
- open/run/edit Xcode projects on iOS. (Work in Progress)
-
Go to the root of your MacOS user directory (~)
cd ~
-
Clone the repository:
git clone https://github.com/cdillard/LogicSage.git
- You should now have the repository checked out in
~/LogicSage/
- You should now have the repository checked out in
-
Open
~/LogicSage/
in Finder. -
Open
LogicSageCommandLine.xcworkspace
by double clicking it. -
Set
OPEN_AI_KEY
inGPT-Info.plist
.`- Optional for customizable bgs: Run
./copy_wallpapers.sh
to copy your existing Mac OS Desktops to the LogicSageWorkspace. This is where LogicSage will grab your desired wallpaper backgrounds from.
- Optional for customizable bgs: Run
-
Select
Start server
-
Observe launched Terminal windows running LogicSageCommandLine.
-
Create folder
~/Documents/LogicSageWorkspace
-
Create folder
~/Documents/LogicSageForMacWorkspace
If you don't have Homebrew and Ruby installed, follow these steps:
- Install Homebrew by running:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install Ruby by running:
brew install ruby
- Install XcodeGen:
brew install xcodegen
- Install Xcodeproj:
gem install xcodeproj
Run ./copy_wallpapers.sh
to copy your existing Mac OS Desktops to the LogicSageWorkspace. This is where LogicSage will grab your desired wallpaper backgrounds from.
WANT EVEN MORE BACKGROUNDS: https://forums.macrumors.com/threads/project-complete-collection-of-mac-os-wallpapers-updated.2036834/ download and unzip to the ~/LogicSageWorkspace/Wallpaper
folder.
Search the internet for "4K Wallapaper zip + Space" replacing Space with whatever type of background you want. Download the heic, jpeg, jpg, and png images you'd like to use as wallpapers.
I am not responsible for any issues (legal or otherwise) that may arise from using the code in this repository. This is an experimental project, and I cannot guarantee its contents. The developer of this project does not accept any responsibility or liability for any losses, damages, or other consequences that may occur as a result of using this software. You are solely responsible for any decisions and actions taken based on the information provided by LogicSage.
Please note that the use of the GPT language model can be expensive due to its token usage. By utilizing this project, you acknowledge that you are responsible for monitoring and managing your own token usage and the associated costs. It is highly recommended to check your OpenAI API usage regularly and set up any necessary limits or alerts to prevent unexpected charges.
Created by: Chris Dillard
- With a little help from my GPT🤖. Thank you, OpenAI!
- SwiftWhisper
- SwiftyTesseract
- OpenAI GPT-4, GPT-3.5 turbo APIs
- AudioKit
- SwiftSoup
- SourceKitten
- Starscream
- Vapor
- SourceEditor
- savannakit
- Sourceful
- zip-foundation
- MacPaw's excellent OpenAI
- swift-png
- nonstrict-hq ScreenCaptureKit-Recording-example
- KeyboardAvoidanceSwiftUI
- awesome-chatgpt-prompts
- Tikitoken
- XcodeProj
- []
Unlocking the Power of the Future: Exploring the Intersection of Mobile and Artificial General Intelligence Programming. In this project, an expert in the field of mobile technology works on ways in which these two fields are converging and changing the way we interact with technology.