├── .gitignore ├── FileChat.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ ├── FreeChat.xcscheme │ └── server-watchdog.xcscheme ├── FreeChat ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── FileChatIcon1024.png │ ├── Contents.json │ ├── ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset │ │ ├── Contents.json │ │ └── ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.wav │ ├── ESM_POWER_ON_SYNTH.dataset │ │ ├── Contents.json │ │ └── ESM_POWER_ON_SYNTH.wav │ ├── ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset │ │ ├── Contents.json │ │ └── ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.wav │ └── TextBackground.colorset │ │ └── Contents.json ├── Chats.xcdatamodeld │ ├── .xccurrentversion │ └── Mantras.xcdatamodel │ │ └── contents ├── Constants.swift ├── ContentView.swift ├── FileChat.swift ├── FileChatAppDelegate.swift ├── FreeChat.entitlements ├── Info.plist ├── Logic │ ├── Actions │ │ ├── Action.swift │ │ ├── ActionManager.swift │ │ └── Shortcut.swift │ ├── Directory Index │ │ ├── ContainerManager.swift │ │ └── Index Store │ │ │ ├── IndexItem.swift │ │ │ ├── IndexStore.swift │ │ │ └── IndexedDirectory.swift │ ├── Extensions │ │ ├── Extension+String.swift │ │ └── Extension+URL.swift │ ├── Models │ │ ├── Conversation+Extensions.swift │ │ ├── ConversationController.swift │ │ ├── ConversationManager.swift │ │ ├── DownloadManager.swift │ │ ├── GPU.swift │ │ ├── Message+Extensions.swift │ │ ├── Model+Extensions.swift │ │ ├── NPC │ │ │ ├── Agent.swift │ │ │ ├── AgentDefaults.swift │ │ │ ├── Conversation.swift │ │ │ ├── LlamaServer.swift │ │ │ ├── Message.swift │ │ │ ├── README.md │ │ │ ├── ServerHealth.swift │ │ │ ├── codesign.sh │ │ │ ├── freechat-server │ │ │ ├── freechat-server.entitlements │ │ │ └── server-watchdog │ │ │ │ └── main.swift │ │ └── Network.swift │ └── Window Management │ │ └── OpenWindow.swift ├── Persistence.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json └── Views │ ├── Actions View │ ├── ActionDetailView.swift │ ├── ActionTestInputView.swift │ ├── ActionsView.swift │ └── NewActionSheet.swift │ ├── Default View │ ├── CGKeycode+Extensions.swift │ ├── CircleMenuStyle.swift │ ├── ConversationView │ │ ├── BottomToolbar.swift │ │ ├── BottomToolbarPanel.swift │ │ ├── CapsuleButtonStyle.swift │ │ ├── ChatStyle.swift │ │ ├── ConversationView.swift │ │ ├── IndexPicker.swift │ │ ├── MessageView.swift │ │ ├── ObservableScrollView.swift │ │ └── QuickPromptButton.swift │ ├── CopyButton.swift │ ├── LengthyTasksView │ │ ├── LengthyTask.swift │ │ ├── LengthyTasksController.swift │ │ ├── LengthyTasksView.swift │ │ └── LoadingAnimationView.swift │ ├── Markdown │ │ ├── SplashCodeSyntaxHighlighter.swift │ │ ├── TextOutputFormat.swift │ │ └── Theme+FreeChat.swift │ ├── NavList.swift │ └── WelcomeSheet.swift │ ├── EnvironmentValues.swift │ ├── Settings │ ├── AISettings.swift │ ├── AISettingsView.swift │ ├── EditModels.swift │ ├── EditSystemPrompt.swift │ ├── SettingsView.swift │ └── UISettingsView.swift │ └── SystemPromptsView.swift ├── FreeChatTests └── PromptTemplateTests.swift ├── FreeChatUITests ├── FreeChatUITests.swift └── FreeChatUITestsLaunchTests.swift ├── LICENSE.txt ├── README.md └── server-watchdog.entitlements /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/.gitignore -------------------------------------------------------------------------------- /FileChat.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FileChat.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FileChat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FileChat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /FileChat.xcodeproj/xcshareddata/xcschemes/FreeChat.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/xcshareddata/xcschemes/FreeChat.xcscheme -------------------------------------------------------------------------------- /FileChat.xcodeproj/xcshareddata/xcschemes/server-watchdog.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FileChat.xcodeproj/xcshareddata/xcschemes/server-watchdog.xcscheme -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/AppIcon.appiconset/FileChatIcon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/AppIcon.appiconset/FileChatIcon1024.png -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/Contents.json -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.wav -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/Contents.json -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/ESM_POWER_ON_SYNTH.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/ESM_POWER_ON_SYNTH.wav -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/Contents.json -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.wav -------------------------------------------------------------------------------- /FreeChat/Assets.xcassets/TextBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Assets.xcassets/TextBackground.colorset/Contents.json -------------------------------------------------------------------------------- /FreeChat/Chats.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Chats.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /FreeChat/Chats.xcdatamodeld/Mantras.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Chats.xcdatamodeld/Mantras.xcdatamodel/contents -------------------------------------------------------------------------------- /FreeChat/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Constants.swift -------------------------------------------------------------------------------- /FreeChat/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/ContentView.swift -------------------------------------------------------------------------------- /FreeChat/FileChat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/FileChat.swift -------------------------------------------------------------------------------- /FreeChat/FileChatAppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/FileChatAppDelegate.swift -------------------------------------------------------------------------------- /FreeChat/FreeChat.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/FreeChat.entitlements -------------------------------------------------------------------------------- /FreeChat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Info.plist -------------------------------------------------------------------------------- /FreeChat/Logic/Actions/Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Actions/Action.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Actions/ActionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Actions/ActionManager.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Actions/Shortcut.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Actions/Shortcut.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Directory Index/ContainerManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Directory Index/ContainerManager.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Directory Index/Index Store/IndexItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Directory Index/Index Store/IndexItem.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Directory Index/Index Store/IndexStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Directory Index/Index Store/IndexStore.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Directory Index/Index Store/IndexedDirectory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Directory Index/Index Store/IndexedDirectory.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Extensions/Extension+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Extensions/Extension+String.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Extensions/Extension+URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Extensions/Extension+URL.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/Conversation+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/Conversation+Extensions.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/ConversationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/ConversationController.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/ConversationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/ConversationManager.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/DownloadManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/DownloadManager.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/GPU.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/GPU.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/Message+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/Message+Extensions.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/Model+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/Model+Extensions.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/Agent.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/AgentDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/AgentDefaults.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/Conversation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/Conversation.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/LlamaServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/LlamaServer.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/Message.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/README.md -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/ServerHealth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/ServerHealth.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/codesign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/codesign.sh -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/freechat-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/freechat-server -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/freechat-server.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/freechat-server.entitlements -------------------------------------------------------------------------------- /FreeChat/Logic/Models/NPC/server-watchdog/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/NPC/server-watchdog/main.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Models/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Models/Network.swift -------------------------------------------------------------------------------- /FreeChat/Logic/Window Management/OpenWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Logic/Window Management/OpenWindow.swift -------------------------------------------------------------------------------- /FreeChat/Persistence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Persistence.swift -------------------------------------------------------------------------------- /FreeChat/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FreeChat/Views/Actions View/ActionDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Actions View/ActionDetailView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Actions View/ActionTestInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Actions View/ActionTestInputView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Actions View/ActionsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Actions View/ActionsView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Actions View/NewActionSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Actions View/NewActionSheet.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/CGKeycode+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/CGKeycode+Extensions.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/CircleMenuStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/CircleMenuStyle.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/BottomToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/BottomToolbar.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/BottomToolbarPanel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/BottomToolbarPanel.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/CapsuleButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/CapsuleButtonStyle.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/ChatStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/ChatStyle.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/ConversationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/ConversationView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/IndexPicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/IndexPicker.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/MessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/MessageView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/ObservableScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/ObservableScrollView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/ConversationView/QuickPromptButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/ConversationView/QuickPromptButton.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/CopyButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/CopyButton.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/LengthyTasksView/LengthyTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/LengthyTasksView/LengthyTask.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/LengthyTasksView/LengthyTasksController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/LengthyTasksView/LengthyTasksController.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/LengthyTasksView/LengthyTasksView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/LengthyTasksView/LengthyTasksView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/LengthyTasksView/LoadingAnimationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/LengthyTasksView/LoadingAnimationView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/Markdown/SplashCodeSyntaxHighlighter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/Markdown/SplashCodeSyntaxHighlighter.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/Markdown/TextOutputFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/Markdown/TextOutputFormat.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/Markdown/Theme+FreeChat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/Markdown/Theme+FreeChat.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/NavList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/NavList.swift -------------------------------------------------------------------------------- /FreeChat/Views/Default View/WelcomeSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Default View/WelcomeSheet.swift -------------------------------------------------------------------------------- /FreeChat/Views/EnvironmentValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/EnvironmentValues.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/AISettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/AISettings.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/AISettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/AISettingsView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/EditModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/EditModels.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/EditSystemPrompt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/EditSystemPrompt.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/SettingsView.swift -------------------------------------------------------------------------------- /FreeChat/Views/Settings/UISettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/Settings/UISettingsView.swift -------------------------------------------------------------------------------- /FreeChat/Views/SystemPromptsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChat/Views/SystemPromptsView.swift -------------------------------------------------------------------------------- /FreeChatTests/PromptTemplateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChatTests/PromptTemplateTests.swift -------------------------------------------------------------------------------- /FreeChatUITests/FreeChatUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChatUITests/FreeChatUITests.swift -------------------------------------------------------------------------------- /FreeChatUITests/FreeChatUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/FreeChatUITests/FreeChatUITestsLaunchTests.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/README.md -------------------------------------------------------------------------------- /server-watchdog.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnbean393/FileChat/HEAD/server-watchdog.entitlements --------------------------------------------------------------------------------