├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── bin │ └── chromium-v116.0.0-pack.tar ├── icons │ ├── aichat.svg │ ├── calculator.svg │ ├── claude.svg │ ├── duckduckgo.svg │ ├── gemini.svg │ ├── gpt3.svg │ ├── gpt4.svg │ ├── ollama.svg │ ├── openai.svg │ ├── websearch.svg │ └── website_reader.svg ├── next.svg ├── vMImG9Teup.json └── vercel.svg ├── src ├── app │ ├── InterVariable.ttf │ ├── api │ │ ├── anthropic │ │ │ └── v1 │ │ │ │ └── messages │ │ │ │ └── route.ts │ │ ├── bots │ │ │ └── route.ts │ │ ├── extract │ │ │ └── route.ts │ │ ├── og │ │ │ └── route.tsx │ │ ├── prompts │ │ │ └── route.ts │ │ ├── search │ │ │ └── route.ts │ │ └── speechToText │ │ │ └── route.ts │ ├── chat │ │ ├── [sessionId] │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── favicon.ico │ ├── fonts.ts │ ├── globals.css │ ├── layout.tsx │ ├── manifest.ts │ └── page.tsx ├── components │ ├── assistants │ │ ├── assistant-item.tsx │ │ └── create-assistant.tsx │ ├── chat-examples.tsx │ ├── chat-greeting.tsx │ ├── chat-input.tsx │ ├── codeblock.tsx │ ├── greeting-bubble.tsx │ ├── history │ │ ├── history-item.tsx │ │ └── history-side-bar.tsx │ ├── layout │ │ ├── footer.tsx │ │ ├── main-layout.tsx │ │ └── navbar.tsx │ ├── messages │ │ ├── ai-message.tsx │ │ ├── chat-messages.tsx │ │ ├── human-message.tsx │ │ └── use-clipboard.tsx │ ├── model-icon.tsx │ ├── model-info.tsx │ ├── model-select.tsx │ ├── plugin-select.tsx │ ├── prompts-bots-combo.tsx │ ├── prompts │ │ ├── create-prompt.tsx │ │ └── prompt-library.tsx │ ├── quick-settings.tsx │ ├── regenerate-model-select.tsx │ ├── settings │ │ ├── common.tsx │ │ ├── data.tsx │ │ ├── memory.tsx │ │ ├── models │ │ │ ├── anthropic.tsx │ │ │ ├── gemini.tsx │ │ │ ├── index.tsx │ │ │ ├── ollama.tsx │ │ │ └── openai.tsx │ │ ├── plugins │ │ │ ├── index.tsx │ │ │ └── web-search.tsx │ │ ├── setting-card.tsx │ │ ├── settings-container.tsx │ │ └── voice-input.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── adding-soon.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── audio-wave.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── bot-avatar.tsx │ │ ├── button.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── flex.tsx │ │ ├── form-label.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label-divider.tsx │ │ ├── link-block.tsx │ │ ├── loading-spinner.tsx │ │ ├── popover.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── text.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ ├── use-confirm-popover.tsx │ │ └── use-toast.tsx ├── context │ ├── assistant.tsx │ ├── chat.tsx │ ├── confirm.tsx │ ├── filters.tsx │ ├── index.ts │ ├── preferences.tsx │ ├── prompts.tsx │ ├── react-query.tsx │ ├── sessions.tsx │ └── settings.tsx ├── hooks │ ├── index.ts │ ├── use-bots.tsx │ ├── use-chat-session.tsx │ ├── use-clipboard.tsx │ ├── use-editor-extensions.tsx │ ├── use-image-attachment.tsx │ ├── use-llm-test.tsx │ ├── use-mdx.tsx │ ├── use-model-list.tsx │ ├── use-preferences.tsx │ ├── use-prompts.tsx │ ├── use-record-voice.tsx │ ├── use-scroll-to-bottom.tsx │ ├── use-text-selection.tsx │ ├── use-token-counter.tsx │ └── use-tools.tsx ├── lib │ ├── date.ts │ ├── framer-motion.tsx │ ├── helper.ts │ ├── prompts.ts │ ├── record.ts │ ├── supabase.ts │ ├── tiptap-extension.ts │ └── utils.ts └── tools │ ├── calculator.ts │ ├── dalle.ts │ ├── duckduckgo.ts │ ├── google.ts │ └── memory.ts ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/bin/chromium-v116.0.0-pack.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/bin/chromium-v116.0.0-pack.tar -------------------------------------------------------------------------------- /public/icons/aichat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/aichat.svg -------------------------------------------------------------------------------- /public/icons/calculator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/calculator.svg -------------------------------------------------------------------------------- /public/icons/claude.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/claude.svg -------------------------------------------------------------------------------- /public/icons/duckduckgo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/duckduckgo.svg -------------------------------------------------------------------------------- /public/icons/gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/gemini.svg -------------------------------------------------------------------------------- /public/icons/gpt3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/gpt3.svg -------------------------------------------------------------------------------- /public/icons/gpt4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/gpt4.svg -------------------------------------------------------------------------------- /public/icons/ollama.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/ollama.svg -------------------------------------------------------------------------------- /public/icons/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/openai.svg -------------------------------------------------------------------------------- /public/icons/websearch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/websearch.svg -------------------------------------------------------------------------------- /public/icons/website_reader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/icons/website_reader.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vMImG9Teup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/vMImG9Teup.json -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/InterVariable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/InterVariable.ttf -------------------------------------------------------------------------------- /src/app/api/anthropic/v1/messages/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/anthropic/v1/messages/route.ts -------------------------------------------------------------------------------- /src/app/api/bots/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/bots/route.ts -------------------------------------------------------------------------------- /src/app/api/extract/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/extract/route.ts -------------------------------------------------------------------------------- /src/app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/og/route.tsx -------------------------------------------------------------------------------- /src/app/api/prompts/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/prompts/route.ts -------------------------------------------------------------------------------- /src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/search/route.ts -------------------------------------------------------------------------------- /src/app/api/speechToText/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/api/speechToText/route.ts -------------------------------------------------------------------------------- /src/app/chat/[sessionId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/chat/[sessionId]/page.tsx -------------------------------------------------------------------------------- /src/app/chat/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/chat/layout.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/fonts.ts -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/manifest.ts -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/assistants/assistant-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/assistants/assistant-item.tsx -------------------------------------------------------------------------------- /src/components/assistants/create-assistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/assistants/create-assistant.tsx -------------------------------------------------------------------------------- /src/components/chat-examples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/chat-examples.tsx -------------------------------------------------------------------------------- /src/components/chat-greeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/chat-greeting.tsx -------------------------------------------------------------------------------- /src/components/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/chat-input.tsx -------------------------------------------------------------------------------- /src/components/codeblock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/codeblock.tsx -------------------------------------------------------------------------------- /src/components/greeting-bubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/greeting-bubble.tsx -------------------------------------------------------------------------------- /src/components/history/history-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/history/history-item.tsx -------------------------------------------------------------------------------- /src/components/history/history-side-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/history/history-side-bar.tsx -------------------------------------------------------------------------------- /src/components/layout/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/layout/footer.tsx -------------------------------------------------------------------------------- /src/components/layout/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/layout/main-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/layout/navbar.tsx -------------------------------------------------------------------------------- /src/components/messages/ai-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/messages/ai-message.tsx -------------------------------------------------------------------------------- /src/components/messages/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/messages/chat-messages.tsx -------------------------------------------------------------------------------- /src/components/messages/human-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/messages/human-message.tsx -------------------------------------------------------------------------------- /src/components/messages/use-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/messages/use-clipboard.tsx -------------------------------------------------------------------------------- /src/components/model-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/model-icon.tsx -------------------------------------------------------------------------------- /src/components/model-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/model-info.tsx -------------------------------------------------------------------------------- /src/components/model-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/model-select.tsx -------------------------------------------------------------------------------- /src/components/plugin-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/plugin-select.tsx -------------------------------------------------------------------------------- /src/components/prompts-bots-combo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/prompts-bots-combo.tsx -------------------------------------------------------------------------------- /src/components/prompts/create-prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/prompts/create-prompt.tsx -------------------------------------------------------------------------------- /src/components/prompts/prompt-library.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/prompts/prompt-library.tsx -------------------------------------------------------------------------------- /src/components/quick-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/quick-settings.tsx -------------------------------------------------------------------------------- /src/components/regenerate-model-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/regenerate-model-select.tsx -------------------------------------------------------------------------------- /src/components/settings/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/common.tsx -------------------------------------------------------------------------------- /src/components/settings/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/data.tsx -------------------------------------------------------------------------------- /src/components/settings/memory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/memory.tsx -------------------------------------------------------------------------------- /src/components/settings/models/anthropic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/models/anthropic.tsx -------------------------------------------------------------------------------- /src/components/settings/models/gemini.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/models/gemini.tsx -------------------------------------------------------------------------------- /src/components/settings/models/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/models/index.tsx -------------------------------------------------------------------------------- /src/components/settings/models/ollama.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/models/ollama.tsx -------------------------------------------------------------------------------- /src/components/settings/models/openai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/models/openai.tsx -------------------------------------------------------------------------------- /src/components/settings/plugins/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/plugins/index.tsx -------------------------------------------------------------------------------- /src/components/settings/plugins/web-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/plugins/web-search.tsx -------------------------------------------------------------------------------- /src/components/settings/setting-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/setting-card.tsx -------------------------------------------------------------------------------- /src/components/settings/settings-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/settings-container.tsx -------------------------------------------------------------------------------- /src/components/settings/voice-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/settings/voice-input.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/adding-soon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/adding-soon.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/audio-wave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/audio-wave.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/bot-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/bot-avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/flex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/flex.tsx -------------------------------------------------------------------------------- /src/components/ui/form-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/form-label.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label-divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/label-divider.tsx -------------------------------------------------------------------------------- /src/components/ui/link-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/link-block.tsx -------------------------------------------------------------------------------- /src/components/ui/loading-spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/loading-spinner.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/text.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/use-confirm-popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/use-confirm-popover.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/components/ui/use-toast.tsx -------------------------------------------------------------------------------- /src/context/assistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/assistant.tsx -------------------------------------------------------------------------------- /src/context/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/chat.tsx -------------------------------------------------------------------------------- /src/context/confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/confirm.tsx -------------------------------------------------------------------------------- /src/context/filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/filters.tsx -------------------------------------------------------------------------------- /src/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/index.ts -------------------------------------------------------------------------------- /src/context/preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/preferences.tsx -------------------------------------------------------------------------------- /src/context/prompts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/prompts.tsx -------------------------------------------------------------------------------- /src/context/react-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/react-query.tsx -------------------------------------------------------------------------------- /src/context/sessions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/sessions.tsx -------------------------------------------------------------------------------- /src/context/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/context/settings.tsx -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/use-bots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-bots.tsx -------------------------------------------------------------------------------- /src/hooks/use-chat-session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-chat-session.tsx -------------------------------------------------------------------------------- /src/hooks/use-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-clipboard.tsx -------------------------------------------------------------------------------- /src/hooks/use-editor-extensions.tsx: -------------------------------------------------------------------------------- 1 | export const useEditorExtensions = () => {}; 2 | -------------------------------------------------------------------------------- /src/hooks/use-image-attachment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-image-attachment.tsx -------------------------------------------------------------------------------- /src/hooks/use-llm-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-llm-test.tsx -------------------------------------------------------------------------------- /src/hooks/use-mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-mdx.tsx -------------------------------------------------------------------------------- /src/hooks/use-model-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-model-list.tsx -------------------------------------------------------------------------------- /src/hooks/use-preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-preferences.tsx -------------------------------------------------------------------------------- /src/hooks/use-prompts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-prompts.tsx -------------------------------------------------------------------------------- /src/hooks/use-record-voice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-record-voice.tsx -------------------------------------------------------------------------------- /src/hooks/use-scroll-to-bottom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-scroll-to-bottom.tsx -------------------------------------------------------------------------------- /src/hooks/use-text-selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-text-selection.tsx -------------------------------------------------------------------------------- /src/hooks/use-token-counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-token-counter.tsx -------------------------------------------------------------------------------- /src/hooks/use-tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/hooks/use-tools.tsx -------------------------------------------------------------------------------- /src/lib/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/date.ts -------------------------------------------------------------------------------- /src/lib/framer-motion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/framer-motion.tsx -------------------------------------------------------------------------------- /src/lib/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/helper.ts -------------------------------------------------------------------------------- /src/lib/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/prompts.ts -------------------------------------------------------------------------------- /src/lib/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/record.ts -------------------------------------------------------------------------------- /src/lib/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/supabase.ts -------------------------------------------------------------------------------- /src/lib/tiptap-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/tiptap-extension.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/tools/calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/tools/calculator.ts -------------------------------------------------------------------------------- /src/tools/dalle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/tools/dalle.ts -------------------------------------------------------------------------------- /src/tools/duckduckgo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/tools/duckduckgo.ts -------------------------------------------------------------------------------- /src/tools/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/tools/google.ts -------------------------------------------------------------------------------- /src/tools/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/src/tools/memory.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuluruvineeth/chathub/HEAD/tsconfig.json --------------------------------------------------------------------------------