├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── mac ├── .gitignore ├── FreeChat.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ ├── FreeChat.xcscheme │ │ └── server-watchdog.xcscheme ├── FreeChat │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon no shadow.appiconset │ │ │ ├── Contents.json │ │ │ ├── tidles-1024.png │ │ │ ├── tidles-128.png │ │ │ ├── tidles-16.png │ │ │ ├── tidles-256.png │ │ │ ├── tidles-32.png │ │ │ ├── tidles-512.png │ │ │ └── tidles-64.png │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── FreeChat logo-1024.png │ │ │ ├── FreeChat logo-128.png │ │ │ ├── FreeChat logo-16.png │ │ │ ├── FreeChat logo-256.png │ │ │ ├── FreeChat logo-32.png │ │ │ ├── FreeChat logo-512.png │ │ │ └── FreeChat logo-64.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 │ │ ├── LlamaAvatar.imageset │ │ │ ├── Contents.json │ │ │ ├── Group 1484.png │ │ │ ├── Group 1484@2x.png │ │ │ └── Group 1484@3x.png │ │ ├── TextBackground.colorset │ │ │ └── Contents.json │ │ └── UserAvatar.imageset │ │ │ ├── Contents.json │ │ │ ├── YouAcatar 1.svg │ │ │ ├── YouAcatar 2.svg │ │ │ └── YouAcatar.svg │ ├── Chats.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── Mantras.xcdatamodel │ │ │ └── contents │ ├── Constants.swift │ ├── FreeChat.entitlements │ ├── FreeChat.swift │ ├── FreeChatAppDelegate.swift │ ├── Info.plist │ ├── Models │ │ ├── Conversation+Extensions.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 │ ├── Persistence.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── Views │ │ ├── CGKeycode+Extensions.swift │ │ ├── CircleMenuStyle.swift │ │ ├── ContentView.swift │ │ ├── ConversationView │ │ ├── ConversationView.swift │ │ ├── MessageTextField.swift │ │ ├── MessageView.swift │ │ ├── ObservableScrollView.swift │ │ └── QuickPromptButton.swift │ │ ├── CopyButton.swift │ │ ├── EnvironmentValues.swift │ │ ├── Markdown │ │ ├── SplashCodeSyntaxHighlighter.swift │ │ ├── TextOutputFormat.swift │ │ └── Theme+FreeChat.swift │ │ ├── NavList.swift │ │ ├── Settings │ │ ├── AISettings.swift │ │ ├── AISettingsView.swift │ │ ├── EditModels.swift │ │ ├── EditSystemPrompt.swift │ │ ├── SettingsView.swift │ │ └── UISettingsView.swift │ │ ├── SystemPromptsView.swift │ │ └── WelcomeSheet.swift ├── FreeChatTests │ └── PromptTemplateTests.swift ├── FreeChatUITests │ ├── FreeChatUITests.swift │ └── FreeChatUITestsLaunchTests.swift └── server-watchdog.entitlements └── web ├── .eslintrc.json ├── .gitignore ├── README.md ├── app ├── TiltyApp.tsx ├── cursor-effects.d.ts ├── favicon.ico ├── globals.css ├── layout.tsx ├── legal │ ├── layout.tsx │ ├── privacy │ │ └── page.mdx │ └── terms │ │ └── page.md └── page.tsx ├── bun.lockb ├── mdx-components.tsx ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── site.webmanifest └── tidles-1024.png ├── tailwind.config.ts └── tsconfig.json /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/README.md -------------------------------------------------------------------------------- /mac/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/.gitignore -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/xcshareddata/xcschemes/FreeChat.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/xcshareddata/xcschemes/FreeChat.xcscheme -------------------------------------------------------------------------------- /mac/FreeChat.xcodeproj/xcshareddata/xcschemes/server-watchdog.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat.xcodeproj/xcshareddata/xcschemes/server-watchdog.xcscheme -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-1024.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-128.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-16.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-256.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-32.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-512.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon no shadow.appiconset/tidles-64.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-1024.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-128.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-16.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-256.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-32.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-512.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/AppIcon.appiconset/FreeChat logo-64.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/ESM_Deep_UI_Sound_4_Glitch_Software_Particle_Processed_Beep_Chrip_Electronic.dataset/Contents.json -------------------------------------------------------------------------------- /mac/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/psugihara/FreeChat/HEAD/mac/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 -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/ESM_POWER_ON_SYNTH.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/ESM_POWER_ON_SYNTH.dataset/ESM_POWER_ON_SYNTH.wav -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/ESM_Perfect_App_Button_2_Organic_Simple_Classic_Game_Click.dataset/Contents.json -------------------------------------------------------------------------------- /mac/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/psugihara/FreeChat/HEAD/mac/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 -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484@2x.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/LlamaAvatar.imageset/Group 1484@3x.png -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/TextBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/TextBackground.colorset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/UserAvatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/UserAvatar.imageset/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar 1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar 1.svg -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar 2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar 2.svg -------------------------------------------------------------------------------- /mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Assets.xcassets/UserAvatar.imageset/YouAcatar.svg -------------------------------------------------------------------------------- /mac/FreeChat/Chats.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Chats.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /mac/FreeChat/Chats.xcdatamodeld/Mantras.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Chats.xcdatamodeld/Mantras.xcdatamodel/contents -------------------------------------------------------------------------------- /mac/FreeChat/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Constants.swift -------------------------------------------------------------------------------- /mac/FreeChat/FreeChat.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/FreeChat.entitlements -------------------------------------------------------------------------------- /mac/FreeChat/FreeChat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/FreeChat.swift -------------------------------------------------------------------------------- /mac/FreeChat/FreeChatAppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/FreeChatAppDelegate.swift -------------------------------------------------------------------------------- /mac/FreeChat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Info.plist -------------------------------------------------------------------------------- /mac/FreeChat/Models/Conversation+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/Conversation+Extensions.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/ConversationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/ConversationManager.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/DownloadManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/DownloadManager.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/GPU.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/GPU.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/Message+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/Message+Extensions.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/Model+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/Model+Extensions.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/Agent.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/AgentDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/AgentDefaults.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/Conversation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/Conversation.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/LlamaServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/LlamaServer.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/Message.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/README.md -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/ServerHealth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/ServerHealth.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/codesign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/codesign.sh -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/freechat-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/freechat-server -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/freechat-server.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/freechat-server.entitlements -------------------------------------------------------------------------------- /mac/FreeChat/Models/NPC/server-watchdog/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/NPC/server-watchdog/main.swift -------------------------------------------------------------------------------- /mac/FreeChat/Models/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Models/Network.swift -------------------------------------------------------------------------------- /mac/FreeChat/Persistence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Persistence.swift -------------------------------------------------------------------------------- /mac/FreeChat/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /mac/FreeChat/Views/CGKeycode+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/CGKeycode+Extensions.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/CircleMenuStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/CircleMenuStyle.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ContentView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ConversationView/ConversationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ConversationView/ConversationView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ConversationView/MessageTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ConversationView/MessageTextField.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ConversationView/MessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ConversationView/MessageView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ConversationView/ObservableScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ConversationView/ObservableScrollView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/ConversationView/QuickPromptButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/ConversationView/QuickPromptButton.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/CopyButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/CopyButton.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/EnvironmentValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/EnvironmentValues.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Markdown/SplashCodeSyntaxHighlighter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Markdown/SplashCodeSyntaxHighlighter.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Markdown/TextOutputFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Markdown/TextOutputFormat.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Markdown/Theme+FreeChat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Markdown/Theme+FreeChat.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/NavList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/NavList.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/AISettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/AISettings.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/AISettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/AISettingsView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/EditModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/EditModels.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/EditSystemPrompt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/EditSystemPrompt.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/SettingsView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/Settings/UISettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/Settings/UISettingsView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/SystemPromptsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/SystemPromptsView.swift -------------------------------------------------------------------------------- /mac/FreeChat/Views/WelcomeSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChat/Views/WelcomeSheet.swift -------------------------------------------------------------------------------- /mac/FreeChatTests/PromptTemplateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChatTests/PromptTemplateTests.swift -------------------------------------------------------------------------------- /mac/FreeChatUITests/FreeChatUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChatUITests/FreeChatUITests.swift -------------------------------------------------------------------------------- /mac/FreeChatUITests/FreeChatUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/FreeChatUITests/FreeChatUITestsLaunchTests.swift -------------------------------------------------------------------------------- /mac/server-watchdog.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/mac/server-watchdog.entitlements -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/README.md -------------------------------------------------------------------------------- /web/app/TiltyApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/TiltyApp.tsx -------------------------------------------------------------------------------- /web/app/cursor-effects.d.ts: -------------------------------------------------------------------------------- 1 | declare module "cursor-effects"; 2 | -------------------------------------------------------------------------------- /web/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/favicon.ico -------------------------------------------------------------------------------- /web/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/globals.css -------------------------------------------------------------------------------- /web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/layout.tsx -------------------------------------------------------------------------------- /web/app/legal/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/legal/layout.tsx -------------------------------------------------------------------------------- /web/app/legal/privacy/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/legal/privacy/page.mdx -------------------------------------------------------------------------------- /web/app/legal/terms/page.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/app/page.tsx -------------------------------------------------------------------------------- /web/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/bun.lockb -------------------------------------------------------------------------------- /web/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/mdx-components.tsx -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/package.json -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/site.webmanifest -------------------------------------------------------------------------------- /web/public/tidles-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/public/tidles-1024.png -------------------------------------------------------------------------------- /web/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/tailwind.config.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psugihara/FreeChat/HEAD/web/tsconfig.json --------------------------------------------------------------------------------