├── .dependency-cruiser.cjs ├── .dockerignore ├── .eslintrc.cjs ├── .github └── workflows │ └── deploy_to_gh_pages.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .prettierrc ├── .yarn ├── patches │ └── kbar-npm-0.1.0-beta.45-790a9a69bc.patch └── releases │ └── yarn-4.1.1.cjs ├── .yarnrc.yml ├── Dockerfile ├── LICENSE ├── README.md ├── compose.yml ├── docs ├── debugging.md └── platform-code-splitting.md ├── environments ├── chrome │ ├── chrome.background.ts │ ├── chrome.manifest.json │ └── chrome.vite.ts ├── firefox │ ├── firefox.background.ts │ ├── firefox.manifest.json │ └── firefox.vite.ts └── pwa │ └── pwa.vite.ts ├── index.html ├── lib └── vite-plugin-platform-resolver │ └── plugin.ts ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public ├── LLMX.png ├── apple-touch-icon-180x180.png ├── favicon.ico ├── logo-128x128.png ├── logo-16x16.png ├── logo-32x32.png ├── logo-48x48.png ├── logo.svg ├── maskable-icon-512x512.png ├── maskable_icon_x128.png ├── maskable_icon_x192.png ├── maskable_icon_x384.png ├── maskable_icon_x48.png ├── maskable_icon_x72.png ├── maskable_icon_x96.png ├── pwa-192x192.png ├── pwa-512x512.png ├── pwa-64x64.png └── robots.txt ├── screenshots ├── Screenshot-cat.png ├── Screenshot-code-light.png ├── Screenshot-gemini-in-extension.png ├── Screenshot-image-generation-1.png ├── Screenshot-latex.png ├── Screenshot-logo-1.png ├── Screenshot-logo-convo.png ├── Screenshot-modernity-and-forward-thinking.png ├── Screenshot-ollama-and-lmstudio.png └── Screenshot-omnibar-code.png ├── scripts └── prepare-chrome.mts ├── src ├── App.tsx ├── components │ ├── AttachmentWrapper.tsx │ ├── BreadcrumbBar.tsx │ ├── CachedImage.tsx │ ├── ChatBoxInputRow.tsx │ ├── ChatBoxPrompt.tsx │ ├── CopyButton.tsx │ ├── EnabledCheckbox.tsx │ ├── FunTitle.tsx │ ├── HostInput.tsx │ ├── KeyboardToolTip.tsx │ ├── ModelAndPersonaDisplay.tsx │ ├── ModelRefreshButton.tsx │ ├── ModelSelector.tsx │ ├── NavButton.tsx │ ├── Navbar.tsx │ ├── OmniBar.tsx │ ├── PersonaSelector.tsx │ ├── SelectionTablePanel.tsx │ ├── ThemeSelector.tsx │ ├── ToastCenter.tsx │ ├── Tooltip.tsx │ ├── chat │ │ ├── ChatListSection.tsx │ │ ├── ChatModelPopover.tsx │ │ └── ChatSettingsSection.tsx │ ├── form │ │ ├── FormInput.tsx │ │ ├── FormTextarea.tsx │ │ └── ModelAutocomplete.tsx │ ├── listItem │ │ └── BaseListItem.tsx │ └── message │ │ ├── ChatBoxMessage.tsx │ │ ├── CustomCodeBlock.tsx │ │ ├── CustomMathBlock.tsx │ │ ├── LazyMessage.tsx │ │ ├── Message.tsx │ │ ├── MessageFooter.tsx │ │ ├── MessageGroup.tsx │ │ ├── MessageHeader.tsx │ │ └── MessageVariationSelectionRow.tsx ├── containers │ ├── ChatBox.tsx │ ├── DaisyUiThemeProvider.tsx │ ├── Drawer.tsx │ ├── Dropzone.tsx │ ├── ScrollableChatFeed.tsx │ ├── SettingSection.tsx │ └── SideBar.tsx ├── core │ ├── BaseTable.ts │ ├── FocusStore.ts │ ├── IncomingMessageStore.ts │ ├── LanguageModel.factory.ts │ ├── LanguageModel.tsx │ ├── OllamaStore.tsx │ ├── ProgressStore.tsx │ ├── ToastStore.ts │ ├── TransferHandler.ts │ ├── actor │ │ ├── ActorModel.factory.ts │ │ ├── ActorModel.ts │ │ ├── ActorStore.ts │ │ ├── ActorTable.ts │ │ └── ActorViewModel.ts │ ├── chat │ │ ├── ChatModel.factory.ts │ │ ├── ChatModel.ts │ │ ├── ChatStore.ts │ │ ├── ChatTable.ts │ │ ├── ChatViewModel.ts │ │ ├── EditedMessageHandler.ts │ │ ├── PreviewImageHandler.ts │ │ ├── chatTransfer.ts │ │ └── importLegacyChat.ts │ ├── connection │ │ ├── ConnectionModel.factory.ts │ │ ├── ConnectionModel.ts │ │ ├── ConnectionStore.ts │ │ ├── ConnectionTable.ts │ │ ├── api │ │ │ ├── A1111Api.ts │ │ │ ├── BaseApi.ts │ │ │ ├── GeminiApi.ts │ │ │ ├── OllamaApi.ts │ │ │ ├── OpenAiApi.ts │ │ │ └── getApiByType.ts │ │ ├── importLegacyConnectionStore.ts │ │ ├── types.ts │ │ └── viewModels │ │ │ ├── A1111ConnectionViewModel.ts │ │ │ ├── BaseConnectionViewModel.ts │ │ │ ├── GeminiConnectionViewModel.ts │ │ │ ├── LmsConnectionViewModel.ts │ │ │ ├── OllamaConnectionViewModel.tsx │ │ │ ├── OpenAiConnectionViewModel.ts │ │ │ └── index.ts │ ├── db.ts │ ├── message │ │ ├── MessageModel.factory.ts │ │ ├── MessageModel.ts │ │ ├── MessageTable.ts │ │ ├── MessageViewModel.ts │ │ ├── SelectedVariationHandler.ts │ │ ├── importLegacyMessage.ts │ │ └── messageTransfer.ts │ ├── persona │ │ ├── PersonaModel.ts │ │ ├── PersonaStore.ts │ │ ├── PersonaTable.ts │ │ └── importLegacyPersonaStore.ts │ ├── setting │ │ ├── SettingModel.ts │ │ ├── SettingStore.ts │ │ ├── SettingTable.ts │ │ └── importLegacySettingStore.ts │ ├── transformers │ │ └── toOllamaModel.ts │ ├── types.ts │ └── voice │ │ ├── VoiceModel.ts │ │ ├── VoiceStore.ts │ │ └── VoiceTable.ts ├── features │ ├── lightbox │ │ ├── LightboxStore.ts │ │ └── components │ │ │ ├── LazyLightbox.tsx │ │ │ └── Lightbox.tsx │ ├── progress │ │ └── components │ │ │ └── Progresses.tsx │ └── settings │ │ ├── SettingSearchBar.tsx │ │ ├── containers │ │ └── SettingsModal.tsx │ │ ├── panels │ │ ├── MobileSplashPanel.tsx │ │ ├── actor │ │ │ └── ActorForm.tsx │ │ ├── chat │ │ │ ├── ChatForm.tsx │ │ │ └── ChatPanel.tsx │ │ ├── connections │ │ │ ├── ConnectionPanel.tsx │ │ │ ├── ConnectionParameterSection.tsx │ │ │ └── NewConnectionPanel.tsx │ │ ├── general │ │ │ ├── AppGeneralPanel.tsx │ │ │ └── GeneralPanel.tsx │ │ ├── help │ │ │ ├── A1111HelpMarkdown.ts │ │ │ ├── GeminiHelpPanel.tsx │ │ │ ├── HelpPanel.tsx │ │ │ ├── LmsHelpMarkdown.ts │ │ │ ├── OllamaHelpMarkdown.ts │ │ │ └── OpenAiHelpPanelMarkdown.ts │ │ ├── model │ │ │ ├── A1111ModelPanel.tsx │ │ │ ├── GeminiModelPanel.tsx │ │ │ ├── ModelPanel.tsx │ │ │ ├── NotConnectedPanelSection.tsx │ │ │ ├── OllamaModelPanel.tsx │ │ │ └── OpenAiModelPanel.tsx │ │ └── persona │ │ │ ├── PersonaForm.tsx │ │ │ └── PersonaPanel.tsx │ │ └── settingRoutes.tsx ├── icons │ ├── AppSettings.tsx │ ├── Back.tsx │ ├── Bars3.tsx │ ├── CancelEdit.tsx │ ├── ChatBubble.tsx │ ├── Check.tsx │ ├── ChevronDown.tsx │ ├── CloudDown.tsx │ ├── Copy.tsx │ ├── CopySuccess.tsx │ ├── Create.tsx │ ├── Delete.tsx │ ├── DocumentArrowDown.tsx │ ├── DocumentArrowUp.tsx │ ├── DocumentDownload.tsx │ ├── DownloadTray.tsx │ ├── Edit.tsx │ ├── Github.tsx │ ├── Globe.tsx │ ├── Image.tsx │ ├── MediaEject.tsx │ ├── Options.tsx │ ├── Paperclip.tsx │ ├── PlayPause.tsx │ ├── Question.tsx │ ├── Refresh.tsx │ ├── Search.tsx │ ├── Send.tsx │ ├── ShrinkHorizontal.tsx │ ├── StartupSpinner.tsx │ ├── Stop.tsx │ ├── Warning.tsx │ ├── WindowCheck.tsx │ ├── WindowClose.tsx │ ├── WindowPlus.tsx │ └── WindowView.tsx ├── index.css ├── main.tsx ├── tests │ ├── components │ │ ├── ModelAndPersonaDisplay.test.tsx │ │ ├── ModelSelector.test.tsx │ │ └── Omnibar.test.tsx │ ├── core │ │ ├── ActorViewModel.test.ts │ │ ├── ChatViewModel.test.ts │ │ ├── ConnectionViewModel.test.ts │ │ ├── LanguageModel.test.ts │ │ ├── MessageViewModel.test.ts │ │ └── Setting.test.ts │ ├── helpers │ │ └── setServerResponseForModels.ts │ ├── msw.ts │ ├── setupTests.ts │ └── utils │ │ └── chatToDateLabel.test.ts ├── types │ ├── AI.d.ts │ └── JSX.ts ├── utils │ ├── CachedStorage.chrome.ts │ ├── CachedStorage.platform.ts │ ├── EntityCache.ts │ ├── addImageToCachedStorage.ts │ ├── base64EncodeImage.ts │ ├── cachedStorage │ │ └── CachedStorage.worker.ts │ ├── chatToDateLabel.ts │ ├── classFromProps.ts │ ├── formatMessageDetails.ts │ ├── hooks │ │ ├── useReloader.platform.ts │ │ └── useReloader.pwa.ts │ ├── humanizeShortcut.ts │ └── rewriteChromeUrl.tsx └── vite-env.d.ts ├── tailwind.config.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.dependency-cruiser.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.dependency-cruiser.cjs -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/deploy_to_gh_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.github/workflows/deploy_to_gh_pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/patches/kbar-npm-0.1.0-beta.45-790a9a69bc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.yarn/patches/kbar-npm-0.1.0-beta.45-790a9a69bc.patch -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.1.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.yarn/releases/yarn-4.1.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/README.md -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/compose.yml -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/platform-code-splitting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/docs/platform-code-splitting.md -------------------------------------------------------------------------------- /environments/chrome/chrome.background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/chrome/chrome.background.ts -------------------------------------------------------------------------------- /environments/chrome/chrome.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/chrome/chrome.manifest.json -------------------------------------------------------------------------------- /environments/chrome/chrome.vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/chrome/chrome.vite.ts -------------------------------------------------------------------------------- /environments/firefox/firefox.background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/firefox/firefox.background.ts -------------------------------------------------------------------------------- /environments/firefox/firefox.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/firefox/firefox.manifest.json -------------------------------------------------------------------------------- /environments/firefox/firefox.vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/firefox/firefox.vite.ts -------------------------------------------------------------------------------- /environments/pwa/pwa.vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/environments/pwa/pwa.vite.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/index.html -------------------------------------------------------------------------------- /lib/vite-plugin-platform-resolver/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/lib/vite-plugin-platform-resolver/plugin.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/LLMX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/LLMX.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/logo-128x128.png -------------------------------------------------------------------------------- /public/logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/logo-16x16.png -------------------------------------------------------------------------------- /public/logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/logo-32x32.png -------------------------------------------------------------------------------- /public/logo-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/logo-48x48.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/maskable-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable-icon-512x512.png -------------------------------------------------------------------------------- /public/maskable_icon_x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x128.png -------------------------------------------------------------------------------- /public/maskable_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x192.png -------------------------------------------------------------------------------- /public/maskable_icon_x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x384.png -------------------------------------------------------------------------------- /public/maskable_icon_x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x48.png -------------------------------------------------------------------------------- /public/maskable_icon_x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x72.png -------------------------------------------------------------------------------- /public/maskable_icon_x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/maskable_icon_x96.png -------------------------------------------------------------------------------- /public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/pwa-192x192.png -------------------------------------------------------------------------------- /public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/pwa-512x512.png -------------------------------------------------------------------------------- /public/pwa-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/public/pwa-64x64.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /screenshots/Screenshot-cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-cat.png -------------------------------------------------------------------------------- /screenshots/Screenshot-code-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-code-light.png -------------------------------------------------------------------------------- /screenshots/Screenshot-gemini-in-extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-gemini-in-extension.png -------------------------------------------------------------------------------- /screenshots/Screenshot-image-generation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-image-generation-1.png -------------------------------------------------------------------------------- /screenshots/Screenshot-latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-latex.png -------------------------------------------------------------------------------- /screenshots/Screenshot-logo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-logo-1.png -------------------------------------------------------------------------------- /screenshots/Screenshot-logo-convo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-logo-convo.png -------------------------------------------------------------------------------- /screenshots/Screenshot-modernity-and-forward-thinking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-modernity-and-forward-thinking.png -------------------------------------------------------------------------------- /screenshots/Screenshot-ollama-and-lmstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-ollama-and-lmstudio.png -------------------------------------------------------------------------------- /screenshots/Screenshot-omnibar-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/screenshots/Screenshot-omnibar-code.png -------------------------------------------------------------------------------- /scripts/prepare-chrome.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/scripts/prepare-chrome.mts -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AttachmentWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/AttachmentWrapper.tsx -------------------------------------------------------------------------------- /src/components/BreadcrumbBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/BreadcrumbBar.tsx -------------------------------------------------------------------------------- /src/components/CachedImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/CachedImage.tsx -------------------------------------------------------------------------------- /src/components/ChatBoxInputRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ChatBoxInputRow.tsx -------------------------------------------------------------------------------- /src/components/ChatBoxPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ChatBoxPrompt.tsx -------------------------------------------------------------------------------- /src/components/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/CopyButton.tsx -------------------------------------------------------------------------------- /src/components/EnabledCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/EnabledCheckbox.tsx -------------------------------------------------------------------------------- /src/components/FunTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/FunTitle.tsx -------------------------------------------------------------------------------- /src/components/HostInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/HostInput.tsx -------------------------------------------------------------------------------- /src/components/KeyboardToolTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/KeyboardToolTip.tsx -------------------------------------------------------------------------------- /src/components/ModelAndPersonaDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ModelAndPersonaDisplay.tsx -------------------------------------------------------------------------------- /src/components/ModelRefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ModelRefreshButton.tsx -------------------------------------------------------------------------------- /src/components/ModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ModelSelector.tsx -------------------------------------------------------------------------------- /src/components/NavButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/NavButton.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/OmniBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/OmniBar.tsx -------------------------------------------------------------------------------- /src/components/PersonaSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/PersonaSelector.tsx -------------------------------------------------------------------------------- /src/components/SelectionTablePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/SelectionTablePanel.tsx -------------------------------------------------------------------------------- /src/components/ThemeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ThemeSelector.tsx -------------------------------------------------------------------------------- /src/components/ToastCenter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/ToastCenter.tsx -------------------------------------------------------------------------------- /src/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/Tooltip.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatListSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/chat/ChatListSection.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatModelPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/chat/ChatModelPopover.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatSettingsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/chat/ChatSettingsSection.tsx -------------------------------------------------------------------------------- /src/components/form/FormInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/form/FormInput.tsx -------------------------------------------------------------------------------- /src/components/form/FormTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/form/FormTextarea.tsx -------------------------------------------------------------------------------- /src/components/form/ModelAutocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/form/ModelAutocomplete.tsx -------------------------------------------------------------------------------- /src/components/listItem/BaseListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/listItem/BaseListItem.tsx -------------------------------------------------------------------------------- /src/components/message/ChatBoxMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/ChatBoxMessage.tsx -------------------------------------------------------------------------------- /src/components/message/CustomCodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/CustomCodeBlock.tsx -------------------------------------------------------------------------------- /src/components/message/CustomMathBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/CustomMathBlock.tsx -------------------------------------------------------------------------------- /src/components/message/LazyMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/LazyMessage.tsx -------------------------------------------------------------------------------- /src/components/message/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/Message.tsx -------------------------------------------------------------------------------- /src/components/message/MessageFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/MessageFooter.tsx -------------------------------------------------------------------------------- /src/components/message/MessageGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/MessageGroup.tsx -------------------------------------------------------------------------------- /src/components/message/MessageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/MessageHeader.tsx -------------------------------------------------------------------------------- /src/components/message/MessageVariationSelectionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/components/message/MessageVariationSelectionRow.tsx -------------------------------------------------------------------------------- /src/containers/ChatBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/ChatBox.tsx -------------------------------------------------------------------------------- /src/containers/DaisyUiThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/DaisyUiThemeProvider.tsx -------------------------------------------------------------------------------- /src/containers/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/Drawer.tsx -------------------------------------------------------------------------------- /src/containers/Dropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/Dropzone.tsx -------------------------------------------------------------------------------- /src/containers/ScrollableChatFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/ScrollableChatFeed.tsx -------------------------------------------------------------------------------- /src/containers/SettingSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/SettingSection.tsx -------------------------------------------------------------------------------- /src/containers/SideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/containers/SideBar.tsx -------------------------------------------------------------------------------- /src/core/BaseTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/BaseTable.ts -------------------------------------------------------------------------------- /src/core/FocusStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/FocusStore.ts -------------------------------------------------------------------------------- /src/core/IncomingMessageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/IncomingMessageStore.ts -------------------------------------------------------------------------------- /src/core/LanguageModel.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/LanguageModel.factory.ts -------------------------------------------------------------------------------- /src/core/LanguageModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/LanguageModel.tsx -------------------------------------------------------------------------------- /src/core/OllamaStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/OllamaStore.tsx -------------------------------------------------------------------------------- /src/core/ProgressStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/ProgressStore.tsx -------------------------------------------------------------------------------- /src/core/ToastStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/ToastStore.ts -------------------------------------------------------------------------------- /src/core/TransferHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/TransferHandler.ts -------------------------------------------------------------------------------- /src/core/actor/ActorModel.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/actor/ActorModel.factory.ts -------------------------------------------------------------------------------- /src/core/actor/ActorModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/actor/ActorModel.ts -------------------------------------------------------------------------------- /src/core/actor/ActorStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/actor/ActorStore.ts -------------------------------------------------------------------------------- /src/core/actor/ActorTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/actor/ActorTable.ts -------------------------------------------------------------------------------- /src/core/actor/ActorViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/actor/ActorViewModel.ts -------------------------------------------------------------------------------- /src/core/chat/ChatModel.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/ChatModel.factory.ts -------------------------------------------------------------------------------- /src/core/chat/ChatModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/ChatModel.ts -------------------------------------------------------------------------------- /src/core/chat/ChatStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/ChatStore.ts -------------------------------------------------------------------------------- /src/core/chat/ChatTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/ChatTable.ts -------------------------------------------------------------------------------- /src/core/chat/ChatViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/ChatViewModel.ts -------------------------------------------------------------------------------- /src/core/chat/EditedMessageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/EditedMessageHandler.ts -------------------------------------------------------------------------------- /src/core/chat/PreviewImageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/PreviewImageHandler.ts -------------------------------------------------------------------------------- /src/core/chat/chatTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/chatTransfer.ts -------------------------------------------------------------------------------- /src/core/chat/importLegacyChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/chat/importLegacyChat.ts -------------------------------------------------------------------------------- /src/core/connection/ConnectionModel.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/ConnectionModel.factory.ts -------------------------------------------------------------------------------- /src/core/connection/ConnectionModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/ConnectionModel.ts -------------------------------------------------------------------------------- /src/core/connection/ConnectionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/ConnectionStore.ts -------------------------------------------------------------------------------- /src/core/connection/ConnectionTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/ConnectionTable.ts -------------------------------------------------------------------------------- /src/core/connection/api/A1111Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/A1111Api.ts -------------------------------------------------------------------------------- /src/core/connection/api/BaseApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/BaseApi.ts -------------------------------------------------------------------------------- /src/core/connection/api/GeminiApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/GeminiApi.ts -------------------------------------------------------------------------------- /src/core/connection/api/OllamaApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/OllamaApi.ts -------------------------------------------------------------------------------- /src/core/connection/api/OpenAiApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/OpenAiApi.ts -------------------------------------------------------------------------------- /src/core/connection/api/getApiByType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/api/getApiByType.ts -------------------------------------------------------------------------------- /src/core/connection/importLegacyConnectionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/importLegacyConnectionStore.ts -------------------------------------------------------------------------------- /src/core/connection/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/types.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/A1111ConnectionViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/A1111ConnectionViewModel.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/BaseConnectionViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/BaseConnectionViewModel.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/GeminiConnectionViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/GeminiConnectionViewModel.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/LmsConnectionViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/LmsConnectionViewModel.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/OllamaConnectionViewModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/OllamaConnectionViewModel.tsx -------------------------------------------------------------------------------- /src/core/connection/viewModels/OpenAiConnectionViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/OpenAiConnectionViewModel.ts -------------------------------------------------------------------------------- /src/core/connection/viewModels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/connection/viewModels/index.ts -------------------------------------------------------------------------------- /src/core/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/db.ts -------------------------------------------------------------------------------- /src/core/message/MessageModel.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/MessageModel.factory.ts -------------------------------------------------------------------------------- /src/core/message/MessageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/MessageModel.ts -------------------------------------------------------------------------------- /src/core/message/MessageTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/MessageTable.ts -------------------------------------------------------------------------------- /src/core/message/MessageViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/MessageViewModel.ts -------------------------------------------------------------------------------- /src/core/message/SelectedVariationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/SelectedVariationHandler.ts -------------------------------------------------------------------------------- /src/core/message/importLegacyMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/importLegacyMessage.ts -------------------------------------------------------------------------------- /src/core/message/messageTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/message/messageTransfer.ts -------------------------------------------------------------------------------- /src/core/persona/PersonaModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/persona/PersonaModel.ts -------------------------------------------------------------------------------- /src/core/persona/PersonaStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/persona/PersonaStore.ts -------------------------------------------------------------------------------- /src/core/persona/PersonaTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/persona/PersonaTable.ts -------------------------------------------------------------------------------- /src/core/persona/importLegacyPersonaStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/persona/importLegacyPersonaStore.ts -------------------------------------------------------------------------------- /src/core/setting/SettingModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/setting/SettingModel.ts -------------------------------------------------------------------------------- /src/core/setting/SettingStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/setting/SettingStore.ts -------------------------------------------------------------------------------- /src/core/setting/SettingTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/setting/SettingTable.ts -------------------------------------------------------------------------------- /src/core/setting/importLegacySettingStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/setting/importLegacySettingStore.ts -------------------------------------------------------------------------------- /src/core/transformers/toOllamaModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/transformers/toOllamaModel.ts -------------------------------------------------------------------------------- /src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/types.ts -------------------------------------------------------------------------------- /src/core/voice/VoiceModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/voice/VoiceModel.ts -------------------------------------------------------------------------------- /src/core/voice/VoiceStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/voice/VoiceStore.ts -------------------------------------------------------------------------------- /src/core/voice/VoiceTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/core/voice/VoiceTable.ts -------------------------------------------------------------------------------- /src/features/lightbox/LightboxStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/lightbox/LightboxStore.ts -------------------------------------------------------------------------------- /src/features/lightbox/components/LazyLightbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/lightbox/components/LazyLightbox.tsx -------------------------------------------------------------------------------- /src/features/lightbox/components/Lightbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/lightbox/components/Lightbox.tsx -------------------------------------------------------------------------------- /src/features/progress/components/Progresses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/progress/components/Progresses.tsx -------------------------------------------------------------------------------- /src/features/settings/SettingSearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/SettingSearchBar.tsx -------------------------------------------------------------------------------- /src/features/settings/containers/SettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/containers/SettingsModal.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/MobileSplashPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/MobileSplashPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/actor/ActorForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/actor/ActorForm.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/chat/ChatForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/chat/ChatForm.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/chat/ChatPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/chat/ChatPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/connections/ConnectionPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/connections/ConnectionPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/connections/ConnectionParameterSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/connections/ConnectionParameterSection.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/connections/NewConnectionPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/connections/NewConnectionPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/general/AppGeneralPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/general/AppGeneralPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/general/GeneralPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/general/GeneralPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/help/A1111HelpMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/A1111HelpMarkdown.ts -------------------------------------------------------------------------------- /src/features/settings/panels/help/GeminiHelpPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/GeminiHelpPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/help/HelpPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/HelpPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/help/LmsHelpMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/LmsHelpMarkdown.ts -------------------------------------------------------------------------------- /src/features/settings/panels/help/OllamaHelpMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/OllamaHelpMarkdown.ts -------------------------------------------------------------------------------- /src/features/settings/panels/help/OpenAiHelpPanelMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/help/OpenAiHelpPanelMarkdown.ts -------------------------------------------------------------------------------- /src/features/settings/panels/model/A1111ModelPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/A1111ModelPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/model/GeminiModelPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/GeminiModelPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/model/ModelPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/ModelPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/model/NotConnectedPanelSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/NotConnectedPanelSection.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/model/OllamaModelPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/OllamaModelPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/model/OpenAiModelPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/model/OpenAiModelPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/persona/PersonaForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/persona/PersonaForm.tsx -------------------------------------------------------------------------------- /src/features/settings/panels/persona/PersonaPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/panels/persona/PersonaPanel.tsx -------------------------------------------------------------------------------- /src/features/settings/settingRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/features/settings/settingRoutes.tsx -------------------------------------------------------------------------------- /src/icons/AppSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/AppSettings.tsx -------------------------------------------------------------------------------- /src/icons/Back.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Back.tsx -------------------------------------------------------------------------------- /src/icons/Bars3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Bars3.tsx -------------------------------------------------------------------------------- /src/icons/CancelEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/CancelEdit.tsx -------------------------------------------------------------------------------- /src/icons/ChatBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/ChatBubble.tsx -------------------------------------------------------------------------------- /src/icons/Check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Check.tsx -------------------------------------------------------------------------------- /src/icons/ChevronDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/ChevronDown.tsx -------------------------------------------------------------------------------- /src/icons/CloudDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/CloudDown.tsx -------------------------------------------------------------------------------- /src/icons/Copy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Copy.tsx -------------------------------------------------------------------------------- /src/icons/CopySuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/CopySuccess.tsx -------------------------------------------------------------------------------- /src/icons/Create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Create.tsx -------------------------------------------------------------------------------- /src/icons/Delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Delete.tsx -------------------------------------------------------------------------------- /src/icons/DocumentArrowDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/DocumentArrowDown.tsx -------------------------------------------------------------------------------- /src/icons/DocumentArrowUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/DocumentArrowUp.tsx -------------------------------------------------------------------------------- /src/icons/DocumentDownload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/DocumentDownload.tsx -------------------------------------------------------------------------------- /src/icons/DownloadTray.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/DownloadTray.tsx -------------------------------------------------------------------------------- /src/icons/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Edit.tsx -------------------------------------------------------------------------------- /src/icons/Github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Github.tsx -------------------------------------------------------------------------------- /src/icons/Globe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Globe.tsx -------------------------------------------------------------------------------- /src/icons/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Image.tsx -------------------------------------------------------------------------------- /src/icons/MediaEject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/MediaEject.tsx -------------------------------------------------------------------------------- /src/icons/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Options.tsx -------------------------------------------------------------------------------- /src/icons/Paperclip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Paperclip.tsx -------------------------------------------------------------------------------- /src/icons/PlayPause.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/PlayPause.tsx -------------------------------------------------------------------------------- /src/icons/Question.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Question.tsx -------------------------------------------------------------------------------- /src/icons/Refresh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Refresh.tsx -------------------------------------------------------------------------------- /src/icons/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Search.tsx -------------------------------------------------------------------------------- /src/icons/Send.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Send.tsx -------------------------------------------------------------------------------- /src/icons/ShrinkHorizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/ShrinkHorizontal.tsx -------------------------------------------------------------------------------- /src/icons/StartupSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/StartupSpinner.tsx -------------------------------------------------------------------------------- /src/icons/Stop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Stop.tsx -------------------------------------------------------------------------------- /src/icons/Warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/Warning.tsx -------------------------------------------------------------------------------- /src/icons/WindowCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/WindowCheck.tsx -------------------------------------------------------------------------------- /src/icons/WindowClose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/WindowClose.tsx -------------------------------------------------------------------------------- /src/icons/WindowPlus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/WindowPlus.tsx -------------------------------------------------------------------------------- /src/icons/WindowView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/icons/WindowView.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/tests/components/ModelAndPersonaDisplay.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/components/ModelAndPersonaDisplay.test.tsx -------------------------------------------------------------------------------- /src/tests/components/ModelSelector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/components/ModelSelector.test.tsx -------------------------------------------------------------------------------- /src/tests/components/Omnibar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/components/Omnibar.test.tsx -------------------------------------------------------------------------------- /src/tests/core/ActorViewModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/ActorViewModel.test.ts -------------------------------------------------------------------------------- /src/tests/core/ChatViewModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/ChatViewModel.test.ts -------------------------------------------------------------------------------- /src/tests/core/ConnectionViewModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/ConnectionViewModel.test.ts -------------------------------------------------------------------------------- /src/tests/core/LanguageModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/LanguageModel.test.ts -------------------------------------------------------------------------------- /src/tests/core/MessageViewModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/MessageViewModel.test.ts -------------------------------------------------------------------------------- /src/tests/core/Setting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/core/Setting.test.ts -------------------------------------------------------------------------------- /src/tests/helpers/setServerResponseForModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/helpers/setServerResponseForModels.ts -------------------------------------------------------------------------------- /src/tests/msw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/msw.ts -------------------------------------------------------------------------------- /src/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/setupTests.ts -------------------------------------------------------------------------------- /src/tests/utils/chatToDateLabel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/tests/utils/chatToDateLabel.test.ts -------------------------------------------------------------------------------- /src/types/AI.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/types/AI.d.ts -------------------------------------------------------------------------------- /src/types/JSX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/types/JSX.ts -------------------------------------------------------------------------------- /src/utils/CachedStorage.chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/CachedStorage.chrome.ts -------------------------------------------------------------------------------- /src/utils/CachedStorage.platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/CachedStorage.platform.ts -------------------------------------------------------------------------------- /src/utils/EntityCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/EntityCache.ts -------------------------------------------------------------------------------- /src/utils/addImageToCachedStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/addImageToCachedStorage.ts -------------------------------------------------------------------------------- /src/utils/base64EncodeImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/base64EncodeImage.ts -------------------------------------------------------------------------------- /src/utils/cachedStorage/CachedStorage.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/cachedStorage/CachedStorage.worker.ts -------------------------------------------------------------------------------- /src/utils/chatToDateLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/chatToDateLabel.ts -------------------------------------------------------------------------------- /src/utils/classFromProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/classFromProps.ts -------------------------------------------------------------------------------- /src/utils/formatMessageDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/formatMessageDetails.ts -------------------------------------------------------------------------------- /src/utils/hooks/useReloader.platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/hooks/useReloader.platform.ts -------------------------------------------------------------------------------- /src/utils/hooks/useReloader.pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/hooks/useReloader.pwa.ts -------------------------------------------------------------------------------- /src/utils/humanizeShortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/humanizeShortcut.ts -------------------------------------------------------------------------------- /src/utils/rewriteChromeUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/utils/rewriteChromeUrl.tsx -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrdjohnson/llm-x/HEAD/yarn.lock --------------------------------------------------------------------------------