├── .eslintrc.cjs ├── .github └── pull_request_template.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── assets ├── UI-Design.png ├── header.png ├── header_2.png └── system_architechture.png ├── backend ├── app.py ├── app.spec ├── auth │ ├── auth_manager.py │ └── token_manager.py ├── build_app.py ├── custom_types.py ├── models │ ├── defaultModel.py │ └── ollamaModel.py ├── rag │ ├── default_embedder.py │ └── functions.py ├── requirements.txt └── utils │ └── api_client.py ├── electron-builder.json5 ├── electron ├── electron-env.d.ts ├── main.ts └── preload.ts ├── index.html ├── package.json ├── public ├── font │ ├── CormorantGaramond-VariableFont_wght.ttf │ ├── DMSans-VariableFont_wght.ttf │ ├── PTSerif-Bold.ttf │ └── nasalization-rg.otf └── icon │ ├── Full App Logo.svg │ ├── Round App Logo.png │ ├── Round App Logo.svg │ └── User Icon.png ├── src ├── App.tsx ├── components │ ├── FrameHeader.tsx │ ├── MarkdownRenderer.tsx │ ├── ModalBox.tsx │ └── greetingText.tsx ├── context │ ├── Attachment.tsx │ ├── Authentication.tsx │ ├── ChatMsg.tsx │ ├── EmbeddingSettings.tsx │ ├── ModalBox.tsx │ ├── ModelSettings.tsx │ ├── OllamaSettings.tsx │ ├── SettingsProvider.tsx │ ├── StopTextGeneration.ts │ ├── WelcomeText.tsx │ └── themeManager.ts ├── data │ └── prompts.ts ├── features │ ├── appSettings │ │ ├── components │ │ │ ├── DropdownMenu.tsx │ │ │ └── LLMSelector.tsx │ │ └── index.tsx │ ├── chatHistory │ │ ├── components │ │ │ └── SessionCard.tsx │ │ └── index.tsx │ ├── chatInput │ │ ├── embModelDownloader.tsx │ │ └── index.tsx │ ├── database │ │ ├── UUID.ts │ │ └── db.ts │ ├── messageBubble │ │ ├── AiBubble.tsx │ │ ├── SetMsgBubble.tsx │ │ └── UserBubble.tsx │ └── sidebar │ │ ├── components │ │ ├── ThemeToggle.tsx │ │ └── Tooltip.tsx │ │ └── index.tsx ├── index.css ├── index.tsx ├── pages │ ├── Home.tsx │ └── SignIn.tsx ├── utils │ └── backendPort.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/README.md -------------------------------------------------------------------------------- /assets/UI-Design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/assets/UI-Design.png -------------------------------------------------------------------------------- /assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/assets/header.png -------------------------------------------------------------------------------- /assets/header_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/assets/header_2.png -------------------------------------------------------------------------------- /assets/system_architechture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/assets/system_architechture.png -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/app.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/app.spec -------------------------------------------------------------------------------- /backend/auth/auth_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/auth/auth_manager.py -------------------------------------------------------------------------------- /backend/auth/token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/auth/token_manager.py -------------------------------------------------------------------------------- /backend/build_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/build_app.py -------------------------------------------------------------------------------- /backend/custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/custom_types.py -------------------------------------------------------------------------------- /backend/models/defaultModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/models/defaultModel.py -------------------------------------------------------------------------------- /backend/models/ollamaModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/models/ollamaModel.py -------------------------------------------------------------------------------- /backend/rag/default_embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/rag/default_embedder.py -------------------------------------------------------------------------------- /backend/rag/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/rag/functions.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/utils/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/backend/utils/api_client.py -------------------------------------------------------------------------------- /electron-builder.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/electron-builder.json5 -------------------------------------------------------------------------------- /electron/electron-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/electron/electron-env.d.ts -------------------------------------------------------------------------------- /electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/electron/main.ts -------------------------------------------------------------------------------- /electron/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/electron/preload.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/package.json -------------------------------------------------------------------------------- /public/font/CormorantGaramond-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/font/CormorantGaramond-VariableFont_wght.ttf -------------------------------------------------------------------------------- /public/font/DMSans-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/font/DMSans-VariableFont_wght.ttf -------------------------------------------------------------------------------- /public/font/PTSerif-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/font/PTSerif-Bold.ttf -------------------------------------------------------------------------------- /public/font/nasalization-rg.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/font/nasalization-rg.otf -------------------------------------------------------------------------------- /public/icon/Full App Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/icon/Full App Logo.svg -------------------------------------------------------------------------------- /public/icon/Round App Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/icon/Round App Logo.png -------------------------------------------------------------------------------- /public/icon/Round App Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/icon/Round App Logo.svg -------------------------------------------------------------------------------- /public/icon/User Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/public/icon/User Icon.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/FrameHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/components/FrameHeader.tsx -------------------------------------------------------------------------------- /src/components/MarkdownRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/components/MarkdownRenderer.tsx -------------------------------------------------------------------------------- /src/components/ModalBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/components/ModalBox.tsx -------------------------------------------------------------------------------- /src/components/greetingText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/components/greetingText.tsx -------------------------------------------------------------------------------- /src/context/Attachment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/Attachment.tsx -------------------------------------------------------------------------------- /src/context/Authentication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/Authentication.tsx -------------------------------------------------------------------------------- /src/context/ChatMsg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/ChatMsg.tsx -------------------------------------------------------------------------------- /src/context/EmbeddingSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/EmbeddingSettings.tsx -------------------------------------------------------------------------------- /src/context/ModalBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/ModalBox.tsx -------------------------------------------------------------------------------- /src/context/ModelSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/ModelSettings.tsx -------------------------------------------------------------------------------- /src/context/OllamaSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/OllamaSettings.tsx -------------------------------------------------------------------------------- /src/context/SettingsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/SettingsProvider.tsx -------------------------------------------------------------------------------- /src/context/StopTextGeneration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/StopTextGeneration.ts -------------------------------------------------------------------------------- /src/context/WelcomeText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/WelcomeText.tsx -------------------------------------------------------------------------------- /src/context/themeManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/context/themeManager.ts -------------------------------------------------------------------------------- /src/data/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/data/prompts.ts -------------------------------------------------------------------------------- /src/features/appSettings/components/DropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/appSettings/components/DropdownMenu.tsx -------------------------------------------------------------------------------- /src/features/appSettings/components/LLMSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/appSettings/components/LLMSelector.tsx -------------------------------------------------------------------------------- /src/features/appSettings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/appSettings/index.tsx -------------------------------------------------------------------------------- /src/features/chatHistory/components/SessionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/chatHistory/components/SessionCard.tsx -------------------------------------------------------------------------------- /src/features/chatHistory/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/chatHistory/index.tsx -------------------------------------------------------------------------------- /src/features/chatInput/embModelDownloader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/chatInput/embModelDownloader.tsx -------------------------------------------------------------------------------- /src/features/chatInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/chatInput/index.tsx -------------------------------------------------------------------------------- /src/features/database/UUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/database/UUID.ts -------------------------------------------------------------------------------- /src/features/database/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/database/db.ts -------------------------------------------------------------------------------- /src/features/messageBubble/AiBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/messageBubble/AiBubble.tsx -------------------------------------------------------------------------------- /src/features/messageBubble/SetMsgBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/messageBubble/SetMsgBubble.tsx -------------------------------------------------------------------------------- /src/features/messageBubble/UserBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/messageBubble/UserBubble.tsx -------------------------------------------------------------------------------- /src/features/sidebar/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/sidebar/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/features/sidebar/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/sidebar/components/Tooltip.tsx -------------------------------------------------------------------------------- /src/features/sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/features/sidebar/index.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/pages/SignIn.tsx -------------------------------------------------------------------------------- /src/utils/backendPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/src/utils/backendPort.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RajeshTechForge/PINAC_Workspace/HEAD/vite.config.ts --------------------------------------------------------------------------------