├── .env.local.example ├── .eslintrc.json ├── .github └── funding.yaml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── README.md ├── __tests__ ├── lib │ └── openapi-conversion.test.ts └── playwright-test │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── playwright.config.ts │ └── tests │ └── login.spec.ts ├── app ├── [locale] │ ├── [workspaceid] │ │ ├── chat │ │ │ ├── [chatid] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ └── page.tsx │ ├── globals.css │ ├── help │ │ └── page.tsx │ ├── layout.tsx │ ├── loading.tsx │ ├── login │ │ ├── page.tsx │ │ └── password │ │ │ └── page.tsx │ ├── page.tsx │ └── setup │ │ └── page.tsx ├── api │ ├── assistants │ │ └── openai │ │ │ └── route.ts │ ├── chat │ │ ├── anthropic │ │ │ └── route.ts │ │ ├── azure │ │ │ └── route.ts │ │ ├── custom │ │ │ └── route.ts │ │ ├── google │ │ │ └── route.ts │ │ ├── groq │ │ │ └── route.ts │ │ ├── mistral │ │ │ └── route.ts │ │ ├── openai │ │ │ └── route.ts │ │ ├── openrouter │ │ │ └── route.ts │ │ ├── perplexity │ │ │ └── route.ts │ │ └── tools │ │ │ └── route.ts │ ├── command │ │ └── route.ts │ ├── keys │ │ └── route.ts │ ├── retrieval │ │ ├── process │ │ │ ├── docx │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ └── retrieve │ │ │ └── route.ts │ └── username │ │ ├── available │ │ └── route.ts │ │ └── get │ │ └── route.ts └── auth │ └── callback │ └── route.ts ├── components.json ├── components ├── chat │ ├── assistant-picker.tsx │ ├── chat-command-input.tsx │ ├── chat-files-display.tsx │ ├── chat-help.tsx │ ├── chat-helpers │ │ └── index.ts │ ├── chat-hooks │ │ ├── use-chat-handler.tsx │ │ ├── use-chat-history.tsx │ │ ├── use-prompt-and-command.tsx │ │ ├── use-scroll.tsx │ │ └── use-select-file-handler.tsx │ ├── chat-input.tsx │ ├── chat-messages.tsx │ ├── chat-retrieval-settings.tsx │ ├── chat-scroll-buttons.tsx │ ├── chat-secondary-buttons.tsx │ ├── chat-settings.tsx │ ├── chat-ui.tsx │ ├── file-picker.tsx │ ├── prompt-picker.tsx │ ├── quick-setting-option.tsx │ ├── quick-settings.tsx │ └── tool-picker.tsx ├── icons │ ├── anthropic-svg.tsx │ ├── chatbotui-svg.tsx │ ├── google-svg.tsx │ └── openai-svg.tsx ├── messages │ ├── message-actions.tsx │ ├── message-codeblock.tsx │ ├── message-markdown-memoized.tsx │ ├── message-markdown.tsx │ ├── message-replies.tsx │ └── message.tsx ├── models │ ├── model-icon.tsx │ ├── model-option.tsx │ └── model-select.tsx ├── setup │ ├── api-step.tsx │ ├── finish-step.tsx │ ├── profile-step.tsx │ └── step-container.tsx ├── sidebar │ ├── items │ │ ├── all │ │ │ ├── sidebar-create-item.tsx │ │ │ ├── sidebar-delete-item.tsx │ │ │ ├── sidebar-display-item.tsx │ │ │ └── sidebar-update-item.tsx │ │ ├── assistants │ │ │ ├── assistant-item.tsx │ │ │ ├── assistant-retrieval-select.tsx │ │ │ ├── assistant-tool-select.tsx │ │ │ └── create-assistant.tsx │ │ ├── chat │ │ │ ├── chat-item.tsx │ │ │ ├── delete-chat.tsx │ │ │ └── update-chat.tsx │ │ ├── collections │ │ │ ├── collection-file-select.tsx │ │ │ ├── collection-item.tsx │ │ │ └── create-collection.tsx │ │ ├── files │ │ │ ├── create-file.tsx │ │ │ └── file-item.tsx │ │ ├── folders │ │ │ ├── delete-folder.tsx │ │ │ ├── folder-item.tsx │ │ │ └── update-folder.tsx │ │ ├── models │ │ │ ├── create-model.tsx │ │ │ └── model-item.tsx │ │ ├── presets │ │ │ ├── create-preset.tsx │ │ │ └── preset-item.tsx │ │ ├── prompts │ │ │ ├── create-prompt.tsx │ │ │ └── prompt-item.tsx │ │ └── tools │ │ │ ├── create-tool.tsx │ │ │ └── tool-item.tsx │ ├── sidebar-content.tsx │ ├── sidebar-create-buttons.tsx │ ├── sidebar-data-list.tsx │ ├── sidebar-search.tsx │ ├── sidebar-switch-item.tsx │ ├── sidebar-switcher.tsx │ └── sidebar.tsx ├── ui │ ├── accordion.tsx │ ├── advanced-settings.tsx │ ├── alert-dialog.tsx │ ├── alert.tsx │ ├── aspect-ratio.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── brand.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── chat-settings-form.tsx │ ├── checkbox.tsx │ ├── collapsible.tsx │ ├── command.tsx │ ├── context-menu.tsx │ ├── dashboard.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── file-icon.tsx │ ├── file-preview.tsx │ ├── form.tsx │ ├── hover-card.tsx │ ├── image-picker.tsx │ ├── input.tsx │ ├── label.tsx │ ├── limit-display.tsx │ ├── menubar.tsx │ ├── navigation-menu.tsx │ ├── popover.tsx │ ├── progress.tsx │ ├── radio-group.tsx │ ├── screen-loader.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── slider.tsx │ ├── sonner.tsx │ ├── submit-button.tsx │ ├── switch.tsx │ ├── table.tsx │ ├── tabs.tsx │ ├── textarea-autosize.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ ├── toggle-group.tsx │ ├── toggle.tsx │ ├── tooltip.tsx │ ├── use-toast.ts │ └── with-tooltip.tsx ├── utility │ ├── alerts.tsx │ ├── announcements.tsx │ ├── change-password.tsx │ ├── command-k.tsx │ ├── drawing-canvas.tsx │ ├── global-state.tsx │ ├── import.tsx │ ├── profile-settings.tsx │ ├── providers.tsx │ ├── theme-switcher.tsx │ ├── translations-provider.tsx │ └── workspace-switcher.tsx └── workspace │ ├── assign-workspaces.tsx │ ├── delete-workspace.tsx │ └── workspace-settings.tsx ├── context └── context.tsx ├── db ├── assistant-collections.ts ├── assistant-files.ts ├── assistant-tools.ts ├── assistants.ts ├── chat-files.ts ├── chats.ts ├── collection-files.ts ├── collections.ts ├── files.ts ├── folders.ts ├── index.ts ├── limits.ts ├── message-file-items.ts ├── messages.ts ├── models.ts ├── presets.ts ├── profile.ts ├── prompts.ts ├── storage │ ├── assistant-images.ts │ ├── files.ts │ ├── message-images.ts │ ├── profile-images.ts │ └── workspace-images.ts ├── tools.ts └── workspaces.ts ├── i18nConfig.js ├── jest.config.ts ├── lib ├── blob-to-b64.ts ├── build-prompt.ts ├── chat-setting-limits.ts ├── consume-stream.ts ├── envs.ts ├── export-old-data.ts ├── generate-local-embedding.ts ├── hooks │ ├── use-copy-to-clipboard.tsx │ └── use-hotkey.tsx ├── i18n.ts ├── models │ ├── fetch-models.ts │ └── llm │ │ ├── anthropic-llm-list.ts │ │ ├── google-llm-list.ts │ │ ├── groq-llm-list.ts │ │ ├── llm-list.ts │ │ ├── mistral-llm-list.ts │ │ ├── openai-llm-list.ts │ │ └── perplexity-llm-list.ts ├── openapi-conversion.ts ├── retrieval │ └── processing │ │ ├── csv.ts │ │ ├── docx.ts │ │ ├── index.ts │ │ ├── json.ts │ │ ├── md.ts │ │ ├── pdf.ts │ │ └── txt.ts ├── server │ ├── server-chat-helpers.ts │ └── server-utils.ts ├── supabase │ ├── browser-client.ts │ ├── client.ts │ ├── middleware.ts │ └── server.ts └── utils.ts ├── license ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── prettier.config.cjs ├── public ├── DARK_BRAND_LOGO.png ├── LIGHT_BRAND_LOGO.png ├── favicon.ico ├── icon-192x192.png ├── icon-256x256.png ├── icon-512x512.png ├── locales │ ├── de │ │ └── translation.json │ └── en │ │ └── translation.json ├── manifest.json ├── providers │ ├── groq.png │ ├── meta.png │ ├── mistral.png │ └── perplexity.png ├── readme │ └── screenshot.png └── worker-development.js ├── supabase ├── .gitignore ├── config.toml ├── migrations │ ├── 20240108234540_setup.sql │ ├── 20240108234541_add_profiles.sql │ ├── 20240108234542_add_workspaces.sql │ ├── 20240108234543_add_folders.sql │ ├── 20240108234544_add_files.sql │ ├── 20240108234545_add_file_items.sql │ ├── 20240108234546_add_presets.sql │ ├── 20240108234547_add_assistants.sql │ ├── 20240108234548_add_chats.sql │ ├── 20240108234549_add_messages.sql │ ├── 20240108234550_add_prompts.sql │ ├── 20240108234551_add_collections.sql │ ├── 20240115135033_add_openrouter.sql │ ├── 20240115171510_add_assistant_files.sql │ ├── 20240115171524_add_tools.sql │ ├── 20240115172125_add_assistant_tools.sql │ ├── 20240118224049_add_azure_embeddings.sql │ ├── 20240124234424_tool_improvements.sql │ ├── 20240125192042_upgrade_openai_models.sql │ ├── 20240125194719_add_custom_models.sql │ ├── 20240129232644_add_workspace_images.sql │ ├── 20240212063532_add_at_assistants.sql │ ├── 20240213040255_remove_request_in_body_from_tools.sql │ ├── 20240213085646_add_context_length_to_custom_models.sql │ └── 20240302004845_add_groq.sql ├── seed.sql └── types.ts ├── tailwind.config.ts ├── tsconfig.json ├── types ├── announcement.ts ├── assistant-retrieval-item.ts ├── chat-file.tsx ├── chat-message.ts ├── chat.ts ├── collection-file.ts ├── content-type.ts ├── error-response.ts ├── file-item-chunk.ts ├── images │ ├── assistant-image.ts │ ├── message-image.ts │ └── workspace-image.ts ├── index.ts ├── key-type.ts ├── llms.ts ├── models.ts ├── sharing.ts ├── sidebar-data.ts └── valid-keys.ts └── worker └── index.js /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/.env.local.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/funding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/.github/funding.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.11.0 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/lib/openapi-conversion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/lib/openapi-conversion.test.ts -------------------------------------------------------------------------------- /__tests__/playwright-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/playwright-test/.gitignore -------------------------------------------------------------------------------- /__tests__/playwright-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/playwright-test/package-lock.json -------------------------------------------------------------------------------- /__tests__/playwright-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/playwright-test/package.json -------------------------------------------------------------------------------- /__tests__/playwright-test/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/playwright-test/playwright.config.ts -------------------------------------------------------------------------------- /__tests__/playwright-test/tests/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/__tests__/playwright-test/tests/login.spec.ts -------------------------------------------------------------------------------- /app/[locale]/[workspaceid]/chat/[chatid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/[workspaceid]/chat/[chatid]/page.tsx -------------------------------------------------------------------------------- /app/[locale]/[workspaceid]/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/[workspaceid]/chat/page.tsx -------------------------------------------------------------------------------- /app/[locale]/[workspaceid]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/[workspaceid]/layout.tsx -------------------------------------------------------------------------------- /app/[locale]/[workspaceid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/[workspaceid]/page.tsx -------------------------------------------------------------------------------- /app/[locale]/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/globals.css -------------------------------------------------------------------------------- /app/[locale]/help/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/help/page.tsx -------------------------------------------------------------------------------- /app/[locale]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/layout.tsx -------------------------------------------------------------------------------- /app/[locale]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/loading.tsx -------------------------------------------------------------------------------- /app/[locale]/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/login/page.tsx -------------------------------------------------------------------------------- /app/[locale]/login/password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/login/password/page.tsx -------------------------------------------------------------------------------- /app/[locale]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/page.tsx -------------------------------------------------------------------------------- /app/[locale]/setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/[locale]/setup/page.tsx -------------------------------------------------------------------------------- /app/api/assistants/openai/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/assistants/openai/route.ts -------------------------------------------------------------------------------- /app/api/chat/anthropic/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/anthropic/route.ts -------------------------------------------------------------------------------- /app/api/chat/azure/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/azure/route.ts -------------------------------------------------------------------------------- /app/api/chat/custom/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/custom/route.ts -------------------------------------------------------------------------------- /app/api/chat/google/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/google/route.ts -------------------------------------------------------------------------------- /app/api/chat/groq/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/groq/route.ts -------------------------------------------------------------------------------- /app/api/chat/mistral/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/mistral/route.ts -------------------------------------------------------------------------------- /app/api/chat/openai/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/openai/route.ts -------------------------------------------------------------------------------- /app/api/chat/openrouter/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/openrouter/route.ts -------------------------------------------------------------------------------- /app/api/chat/perplexity/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/perplexity/route.ts -------------------------------------------------------------------------------- /app/api/chat/tools/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/chat/tools/route.ts -------------------------------------------------------------------------------- /app/api/command/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/command/route.ts -------------------------------------------------------------------------------- /app/api/keys/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/keys/route.ts -------------------------------------------------------------------------------- /app/api/retrieval/process/docx/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/retrieval/process/docx/route.ts -------------------------------------------------------------------------------- /app/api/retrieval/process/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/retrieval/process/route.ts -------------------------------------------------------------------------------- /app/api/retrieval/retrieve/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/retrieval/retrieve/route.ts -------------------------------------------------------------------------------- /app/api/username/available/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/username/available/route.ts -------------------------------------------------------------------------------- /app/api/username/get/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/api/username/get/route.ts -------------------------------------------------------------------------------- /app/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/app/auth/callback/route.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components.json -------------------------------------------------------------------------------- /components/chat/assistant-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/assistant-picker.tsx -------------------------------------------------------------------------------- /components/chat/chat-command-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-command-input.tsx -------------------------------------------------------------------------------- /components/chat/chat-files-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-files-display.tsx -------------------------------------------------------------------------------- /components/chat/chat-help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-help.tsx -------------------------------------------------------------------------------- /components/chat/chat-helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-helpers/index.ts -------------------------------------------------------------------------------- /components/chat/chat-hooks/use-chat-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-hooks/use-chat-handler.tsx -------------------------------------------------------------------------------- /components/chat/chat-hooks/use-chat-history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-hooks/use-chat-history.tsx -------------------------------------------------------------------------------- /components/chat/chat-hooks/use-prompt-and-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-hooks/use-prompt-and-command.tsx -------------------------------------------------------------------------------- /components/chat/chat-hooks/use-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-hooks/use-scroll.tsx -------------------------------------------------------------------------------- /components/chat/chat-hooks/use-select-file-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-hooks/use-select-file-handler.tsx -------------------------------------------------------------------------------- /components/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-input.tsx -------------------------------------------------------------------------------- /components/chat/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-messages.tsx -------------------------------------------------------------------------------- /components/chat/chat-retrieval-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-retrieval-settings.tsx -------------------------------------------------------------------------------- /components/chat/chat-scroll-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-scroll-buttons.tsx -------------------------------------------------------------------------------- /components/chat/chat-secondary-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-secondary-buttons.tsx -------------------------------------------------------------------------------- /components/chat/chat-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-settings.tsx -------------------------------------------------------------------------------- /components/chat/chat-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/chat-ui.tsx -------------------------------------------------------------------------------- /components/chat/file-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/file-picker.tsx -------------------------------------------------------------------------------- /components/chat/prompt-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/prompt-picker.tsx -------------------------------------------------------------------------------- /components/chat/quick-setting-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/quick-setting-option.tsx -------------------------------------------------------------------------------- /components/chat/quick-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/quick-settings.tsx -------------------------------------------------------------------------------- /components/chat/tool-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/chat/tool-picker.tsx -------------------------------------------------------------------------------- /components/icons/anthropic-svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/icons/anthropic-svg.tsx -------------------------------------------------------------------------------- /components/icons/chatbotui-svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/icons/chatbotui-svg.tsx -------------------------------------------------------------------------------- /components/icons/google-svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/icons/google-svg.tsx -------------------------------------------------------------------------------- /components/icons/openai-svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/icons/openai-svg.tsx -------------------------------------------------------------------------------- /components/messages/message-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message-actions.tsx -------------------------------------------------------------------------------- /components/messages/message-codeblock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message-codeblock.tsx -------------------------------------------------------------------------------- /components/messages/message-markdown-memoized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message-markdown-memoized.tsx -------------------------------------------------------------------------------- /components/messages/message-markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message-markdown.tsx -------------------------------------------------------------------------------- /components/messages/message-replies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message-replies.tsx -------------------------------------------------------------------------------- /components/messages/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/messages/message.tsx -------------------------------------------------------------------------------- /components/models/model-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/models/model-icon.tsx -------------------------------------------------------------------------------- /components/models/model-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/models/model-option.tsx -------------------------------------------------------------------------------- /components/models/model-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/models/model-select.tsx -------------------------------------------------------------------------------- /components/setup/api-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/setup/api-step.tsx -------------------------------------------------------------------------------- /components/setup/finish-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/setup/finish-step.tsx -------------------------------------------------------------------------------- /components/setup/profile-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/setup/profile-step.tsx -------------------------------------------------------------------------------- /components/setup/step-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/setup/step-container.tsx -------------------------------------------------------------------------------- /components/sidebar/items/all/sidebar-create-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/all/sidebar-create-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/all/sidebar-delete-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/all/sidebar-delete-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/all/sidebar-display-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/all/sidebar-display-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/all/sidebar-update-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/all/sidebar-update-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/assistants/assistant-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/assistants/assistant-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/assistants/assistant-retrieval-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/assistants/assistant-retrieval-select.tsx -------------------------------------------------------------------------------- /components/sidebar/items/assistants/assistant-tool-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/assistants/assistant-tool-select.tsx -------------------------------------------------------------------------------- /components/sidebar/items/assistants/create-assistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/assistants/create-assistant.tsx -------------------------------------------------------------------------------- /components/sidebar/items/chat/chat-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/chat/chat-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/chat/delete-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/chat/delete-chat.tsx -------------------------------------------------------------------------------- /components/sidebar/items/chat/update-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/chat/update-chat.tsx -------------------------------------------------------------------------------- /components/sidebar/items/collections/collection-file-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/collections/collection-file-select.tsx -------------------------------------------------------------------------------- /components/sidebar/items/collections/collection-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/collections/collection-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/collections/create-collection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/collections/create-collection.tsx -------------------------------------------------------------------------------- /components/sidebar/items/files/create-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/files/create-file.tsx -------------------------------------------------------------------------------- /components/sidebar/items/files/file-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/files/file-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/folders/delete-folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/folders/delete-folder.tsx -------------------------------------------------------------------------------- /components/sidebar/items/folders/folder-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/folders/folder-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/folders/update-folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/folders/update-folder.tsx -------------------------------------------------------------------------------- /components/sidebar/items/models/create-model.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/models/create-model.tsx -------------------------------------------------------------------------------- /components/sidebar/items/models/model-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/models/model-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/presets/create-preset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/presets/create-preset.tsx -------------------------------------------------------------------------------- /components/sidebar/items/presets/preset-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/presets/preset-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/prompts/create-prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/prompts/create-prompt.tsx -------------------------------------------------------------------------------- /components/sidebar/items/prompts/prompt-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/prompts/prompt-item.tsx -------------------------------------------------------------------------------- /components/sidebar/items/tools/create-tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/tools/create-tool.tsx -------------------------------------------------------------------------------- /components/sidebar/items/tools/tool-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/items/tools/tool-item.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-content.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-create-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-create-buttons.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-data-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-data-list.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-search.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-switch-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-switch-item.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar-switcher.tsx -------------------------------------------------------------------------------- /components/sidebar/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/sidebar/sidebar.tsx -------------------------------------------------------------------------------- /components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/accordion.tsx -------------------------------------------------------------------------------- /components/ui/advanced-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/advanced-settings.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/alert.tsx -------------------------------------------------------------------------------- /components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/brand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/brand.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/calendar.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/chat-settings-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/chat-settings-form.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /components/ui/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/dashboard.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/file-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/file-icon.tsx -------------------------------------------------------------------------------- /components/ui/file-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/file-preview.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /components/ui/image-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/image-picker.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/limit-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/limit-display.tsx -------------------------------------------------------------------------------- /components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/menubar.tsx -------------------------------------------------------------------------------- /components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/progress.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/screen-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/screen-loader.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/submit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/submit-button.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/table.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea-autosize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/textarea-autosize.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/toggle.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /components/ui/with-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/ui/with-tooltip.tsx -------------------------------------------------------------------------------- /components/utility/alerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/alerts.tsx -------------------------------------------------------------------------------- /components/utility/announcements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/announcements.tsx -------------------------------------------------------------------------------- /components/utility/change-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/change-password.tsx -------------------------------------------------------------------------------- /components/utility/command-k.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/command-k.tsx -------------------------------------------------------------------------------- /components/utility/drawing-canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/drawing-canvas.tsx -------------------------------------------------------------------------------- /components/utility/global-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/global-state.tsx -------------------------------------------------------------------------------- /components/utility/import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/import.tsx -------------------------------------------------------------------------------- /components/utility/profile-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/profile-settings.tsx -------------------------------------------------------------------------------- /components/utility/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/providers.tsx -------------------------------------------------------------------------------- /components/utility/theme-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/theme-switcher.tsx -------------------------------------------------------------------------------- /components/utility/translations-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/translations-provider.tsx -------------------------------------------------------------------------------- /components/utility/workspace-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/utility/workspace-switcher.tsx -------------------------------------------------------------------------------- /components/workspace/assign-workspaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/workspace/assign-workspaces.tsx -------------------------------------------------------------------------------- /components/workspace/delete-workspace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/workspace/delete-workspace.tsx -------------------------------------------------------------------------------- /components/workspace/workspace-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/components/workspace/workspace-settings.tsx -------------------------------------------------------------------------------- /context/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/context/context.tsx -------------------------------------------------------------------------------- /db/assistant-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/assistant-collections.ts -------------------------------------------------------------------------------- /db/assistant-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/assistant-files.ts -------------------------------------------------------------------------------- /db/assistant-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/assistant-tools.ts -------------------------------------------------------------------------------- /db/assistants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/assistants.ts -------------------------------------------------------------------------------- /db/chat-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/chat-files.ts -------------------------------------------------------------------------------- /db/chats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/chats.ts -------------------------------------------------------------------------------- /db/collection-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/collection-files.ts -------------------------------------------------------------------------------- /db/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/collections.ts -------------------------------------------------------------------------------- /db/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/files.ts -------------------------------------------------------------------------------- /db/folders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/folders.ts -------------------------------------------------------------------------------- /db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/index.ts -------------------------------------------------------------------------------- /db/limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/limits.ts -------------------------------------------------------------------------------- /db/message-file-items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/message-file-items.ts -------------------------------------------------------------------------------- /db/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/messages.ts -------------------------------------------------------------------------------- /db/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/models.ts -------------------------------------------------------------------------------- /db/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/presets.ts -------------------------------------------------------------------------------- /db/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/profile.ts -------------------------------------------------------------------------------- /db/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/prompts.ts -------------------------------------------------------------------------------- /db/storage/assistant-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/storage/assistant-images.ts -------------------------------------------------------------------------------- /db/storage/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/storage/files.ts -------------------------------------------------------------------------------- /db/storage/message-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/storage/message-images.ts -------------------------------------------------------------------------------- /db/storage/profile-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/storage/profile-images.ts -------------------------------------------------------------------------------- /db/storage/workspace-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/storage/workspace-images.ts -------------------------------------------------------------------------------- /db/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/tools.ts -------------------------------------------------------------------------------- /db/workspaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/db/workspaces.ts -------------------------------------------------------------------------------- /i18nConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/i18nConfig.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/jest.config.ts -------------------------------------------------------------------------------- /lib/blob-to-b64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/blob-to-b64.ts -------------------------------------------------------------------------------- /lib/build-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/build-prompt.ts -------------------------------------------------------------------------------- /lib/chat-setting-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/chat-setting-limits.ts -------------------------------------------------------------------------------- /lib/consume-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/consume-stream.ts -------------------------------------------------------------------------------- /lib/envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/envs.ts -------------------------------------------------------------------------------- /lib/export-old-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/export-old-data.ts -------------------------------------------------------------------------------- /lib/generate-local-embedding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/generate-local-embedding.ts -------------------------------------------------------------------------------- /lib/hooks/use-copy-to-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/hooks/use-copy-to-clipboard.tsx -------------------------------------------------------------------------------- /lib/hooks/use-hotkey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/hooks/use-hotkey.tsx -------------------------------------------------------------------------------- /lib/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/i18n.ts -------------------------------------------------------------------------------- /lib/models/fetch-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/fetch-models.ts -------------------------------------------------------------------------------- /lib/models/llm/anthropic-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/anthropic-llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/google-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/google-llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/groq-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/groq-llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/mistral-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/mistral-llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/openai-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/openai-llm-list.ts -------------------------------------------------------------------------------- /lib/models/llm/perplexity-llm-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/models/llm/perplexity-llm-list.ts -------------------------------------------------------------------------------- /lib/openapi-conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/openapi-conversion.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/csv.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/docx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/docx.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/index.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/json.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/md.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/pdf.ts -------------------------------------------------------------------------------- /lib/retrieval/processing/txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/retrieval/processing/txt.ts -------------------------------------------------------------------------------- /lib/server/server-chat-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/server/server-chat-helpers.ts -------------------------------------------------------------------------------- /lib/server/server-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/server/server-utils.ts -------------------------------------------------------------------------------- /lib/supabase/browser-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/supabase/browser-client.ts -------------------------------------------------------------------------------- /lib/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/supabase/client.ts -------------------------------------------------------------------------------- /lib/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/supabase/middleware.ts -------------------------------------------------------------------------------- /lib/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/supabase/server.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/license -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /public/DARK_BRAND_LOGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/DARK_BRAND_LOGO.png -------------------------------------------------------------------------------- /public/LIGHT_BRAND_LOGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/LIGHT_BRAND_LOGO.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/icon-192x192.png -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/locales/de/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/locales/de/translation.json -------------------------------------------------------------------------------- /public/locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/locales/en/translation.json -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/providers/groq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/providers/groq.png -------------------------------------------------------------------------------- /public/providers/meta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/providers/meta.png -------------------------------------------------------------------------------- /public/providers/mistral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/providers/mistral.png -------------------------------------------------------------------------------- /public/providers/perplexity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/providers/perplexity.png -------------------------------------------------------------------------------- /public/readme/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/readme/screenshot.png -------------------------------------------------------------------------------- /public/worker-development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/public/worker-development.js -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20240108234540_setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234540_setup.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234541_add_profiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234541_add_profiles.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234542_add_workspaces.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234542_add_workspaces.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234543_add_folders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234543_add_folders.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234544_add_files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234544_add_files.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234545_add_file_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234545_add_file_items.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234546_add_presets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234546_add_presets.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234547_add_assistants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234547_add_assistants.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234548_add_chats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234548_add_chats.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234549_add_messages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234549_add_messages.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234550_add_prompts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234550_add_prompts.sql -------------------------------------------------------------------------------- /supabase/migrations/20240108234551_add_collections.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240108234551_add_collections.sql -------------------------------------------------------------------------------- /supabase/migrations/20240115135033_add_openrouter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240115135033_add_openrouter.sql -------------------------------------------------------------------------------- /supabase/migrations/20240115171510_add_assistant_files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240115171510_add_assistant_files.sql -------------------------------------------------------------------------------- /supabase/migrations/20240115171524_add_tools.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240115171524_add_tools.sql -------------------------------------------------------------------------------- /supabase/migrations/20240115172125_add_assistant_tools.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240115172125_add_assistant_tools.sql -------------------------------------------------------------------------------- /supabase/migrations/20240118224049_add_azure_embeddings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240118224049_add_azure_embeddings.sql -------------------------------------------------------------------------------- /supabase/migrations/20240124234424_tool_improvements.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240124234424_tool_improvements.sql -------------------------------------------------------------------------------- /supabase/migrations/20240125192042_upgrade_openai_models.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240125192042_upgrade_openai_models.sql -------------------------------------------------------------------------------- /supabase/migrations/20240125194719_add_custom_models.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240125194719_add_custom_models.sql -------------------------------------------------------------------------------- /supabase/migrations/20240129232644_add_workspace_images.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240129232644_add_workspace_images.sql -------------------------------------------------------------------------------- /supabase/migrations/20240212063532_add_at_assistants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240212063532_add_at_assistants.sql -------------------------------------------------------------------------------- /supabase/migrations/20240213040255_remove_request_in_body_from_tools.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE tools 2 | DROP COLUMN request_in_body; 3 | -------------------------------------------------------------------------------- /supabase/migrations/20240213085646_add_context_length_to_custom_models.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE models ADD COLUMN context_length INT NOT NULL DEFAULT 4096; -------------------------------------------------------------------------------- /supabase/migrations/20240302004845_add_groq.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/migrations/20240302004845_add_groq.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/seed.sql -------------------------------------------------------------------------------- /supabase/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/supabase/types.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/announcement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/announcement.ts -------------------------------------------------------------------------------- /types/assistant-retrieval-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/assistant-retrieval-item.ts -------------------------------------------------------------------------------- /types/chat-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/chat-file.tsx -------------------------------------------------------------------------------- /types/chat-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/chat-message.ts -------------------------------------------------------------------------------- /types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/chat.ts -------------------------------------------------------------------------------- /types/collection-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/collection-file.ts -------------------------------------------------------------------------------- /types/content-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/content-type.ts -------------------------------------------------------------------------------- /types/error-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/error-response.ts -------------------------------------------------------------------------------- /types/file-item-chunk.ts: -------------------------------------------------------------------------------- 1 | export type FileItemChunk = { 2 | content: string 3 | tokens: number 4 | } 5 | -------------------------------------------------------------------------------- /types/images/assistant-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/images/assistant-image.ts -------------------------------------------------------------------------------- /types/images/message-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/images/message-image.ts -------------------------------------------------------------------------------- /types/images/workspace-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/images/workspace-image.ts -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/index.ts -------------------------------------------------------------------------------- /types/key-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/key-type.ts -------------------------------------------------------------------------------- /types/llms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/llms.ts -------------------------------------------------------------------------------- /types/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/models.ts -------------------------------------------------------------------------------- /types/sharing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/sharing.ts -------------------------------------------------------------------------------- /types/sidebar-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/sidebar-data.ts -------------------------------------------------------------------------------- /types/valid-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mckaywrigley/chatbot-ui/HEAD/types/valid-keys.ts -------------------------------------------------------------------------------- /worker/index.js: -------------------------------------------------------------------------------- 1 | self.__WB_DISABLE_DEV_LOGS = true 2 | --------------------------------------------------------------------------------