├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .vscode └── c_cpp_properties.json ├── Cheetah.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Cheetah.xcscheme ├── Cheetah ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── leopard-1024.png │ │ ├── leopard-128.png │ │ ├── leopard-16.png │ │ ├── leopard-256.png │ │ ├── leopard-32.png │ │ ├── leopard-512.png │ │ └── leopard-64.png │ └── Contents.json ├── BrowserExtension.swift ├── Cheetah.entitlements ├── CheetahApp.swift ├── ConversationAnalyzer.swift ├── Info.plist ├── ModelDownloader.swift ├── OpenAIExecutor.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── PromptGenerator.swift ├── Sparkle.swift └── Views │ ├── AuthTokenView.swift │ ├── CoachView.swift │ ├── ContentView.swift │ ├── NSTextFieldWrapper.swift │ └── RSDimensionHuggingTextField.swift ├── CheetahIPC ├── CheetahIPC.h ├── Client.swift ├── Messages.swift └── Server.swift ├── ExtensionHelper ├── ExtensionHelper.entitlements └── main.swift ├── LICENSE ├── LICENSE-3RD-PARTY ├── LibWhisper ├── CaptureDevice.swift ├── LICENSE ├── LibWhisper.h ├── SDL.h ├── WhisperStream.swift ├── stream.cpp └── stream.h ├── OpenAISwift ├── LICENSE ├── Models │ ├── ChatMessage.swift │ ├── Command.swift │ ├── ImageGeneration.swift │ ├── Instruction.swift │ ├── OpenAI.swift │ └── OpenAIModelType.swift ├── OpenAIEndpoint.swift └── OpenAISwift.swift ├── README.md ├── cheetah.jpg └── extension ├── background.js ├── cheetah.js ├── icon.png └── manifest.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | xcuserdata/ 3 | -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Cheetah.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Cheetah.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cheetah.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Cheetah.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Cheetah.xcodeproj/xcshareddata/xcschemes/Cheetah.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah.xcodeproj/xcshareddata/xcschemes/Cheetah.xcscheme -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-1024.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-128.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-16.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-256.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-32.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-512.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/AppIcon.appiconset/leopard-64.png -------------------------------------------------------------------------------- /Cheetah/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Cheetah/BrowserExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/BrowserExtension.swift -------------------------------------------------------------------------------- /Cheetah/Cheetah.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Cheetah.entitlements -------------------------------------------------------------------------------- /Cheetah/CheetahApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/CheetahApp.swift -------------------------------------------------------------------------------- /Cheetah/ConversationAnalyzer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/ConversationAnalyzer.swift -------------------------------------------------------------------------------- /Cheetah/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Info.plist -------------------------------------------------------------------------------- /Cheetah/ModelDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/ModelDownloader.swift -------------------------------------------------------------------------------- /Cheetah/OpenAIExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/OpenAIExecutor.swift -------------------------------------------------------------------------------- /Cheetah/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Cheetah/PromptGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/PromptGenerator.swift -------------------------------------------------------------------------------- /Cheetah/Sparkle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Sparkle.swift -------------------------------------------------------------------------------- /Cheetah/Views/AuthTokenView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Views/AuthTokenView.swift -------------------------------------------------------------------------------- /Cheetah/Views/CoachView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Views/CoachView.swift -------------------------------------------------------------------------------- /Cheetah/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Views/ContentView.swift -------------------------------------------------------------------------------- /Cheetah/Views/NSTextFieldWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Views/NSTextFieldWrapper.swift -------------------------------------------------------------------------------- /Cheetah/Views/RSDimensionHuggingTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/Cheetah/Views/RSDimensionHuggingTextField.swift -------------------------------------------------------------------------------- /CheetahIPC/CheetahIPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/CheetahIPC/CheetahIPC.h -------------------------------------------------------------------------------- /CheetahIPC/Client.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/CheetahIPC/Client.swift -------------------------------------------------------------------------------- /CheetahIPC/Messages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/CheetahIPC/Messages.swift -------------------------------------------------------------------------------- /CheetahIPC/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/CheetahIPC/Server.swift -------------------------------------------------------------------------------- /ExtensionHelper/ExtensionHelper.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/ExtensionHelper/ExtensionHelper.entitlements -------------------------------------------------------------------------------- /ExtensionHelper/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/ExtensionHelper/main.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3RD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LICENSE-3RD-PARTY -------------------------------------------------------------------------------- /LibWhisper/CaptureDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/CaptureDevice.swift -------------------------------------------------------------------------------- /LibWhisper/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/LICENSE -------------------------------------------------------------------------------- /LibWhisper/LibWhisper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/LibWhisper.h -------------------------------------------------------------------------------- /LibWhisper/SDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/SDL.h -------------------------------------------------------------------------------- /LibWhisper/WhisperStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/WhisperStream.swift -------------------------------------------------------------------------------- /LibWhisper/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/stream.cpp -------------------------------------------------------------------------------- /LibWhisper/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/LibWhisper/stream.h -------------------------------------------------------------------------------- /OpenAISwift/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/LICENSE -------------------------------------------------------------------------------- /OpenAISwift/Models/ChatMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/ChatMessage.swift -------------------------------------------------------------------------------- /OpenAISwift/Models/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/Command.swift -------------------------------------------------------------------------------- /OpenAISwift/Models/ImageGeneration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/ImageGeneration.swift -------------------------------------------------------------------------------- /OpenAISwift/Models/Instruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/Instruction.swift -------------------------------------------------------------------------------- /OpenAISwift/Models/OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/OpenAI.swift -------------------------------------------------------------------------------- /OpenAISwift/Models/OpenAIModelType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/Models/OpenAIModelType.swift -------------------------------------------------------------------------------- /OpenAISwift/OpenAIEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/OpenAIEndpoint.swift -------------------------------------------------------------------------------- /OpenAISwift/OpenAISwift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/OpenAISwift/OpenAISwift.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/README.md -------------------------------------------------------------------------------- /cheetah.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/cheetah.jpg -------------------------------------------------------------------------------- /extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/extension/background.js -------------------------------------------------------------------------------- /extension/cheetah.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/extension/cheetah.js -------------------------------------------------------------------------------- /extension/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/extension/icon.png -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetcode-mafia/cheetah/HEAD/extension/manifest.json --------------------------------------------------------------------------------