├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── assets └── image.png ├── chatwithpage-extension ├── .gitignore ├── .prettierrc.mjs ├── Makefile ├── assets │ ├── ai_icon.png │ └── icon.png ├── components.json ├── next-env.d.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src │ ├── ML │ │ ├── models │ │ │ └── bge-small-en-v1.5 │ │ │ │ ├── config.json │ │ │ │ ├── onnx │ │ │ │ └── model_quantized.onnx │ │ │ │ ├── quantize_config.json │ │ │ │ ├── tokenizer.json │ │ │ │ └── tokenizer_config.json │ │ └── wasm │ │ │ ├── ort-wasm-simd-threaded.wasm │ │ │ ├── ort-wasm-simd.wasm │ │ │ ├── ort-wasm-threaded.wasm │ │ │ └── ort-wasm.wasm │ ├── background │ │ ├── index.ts │ │ ├── messages │ │ │ ├── embedding.ts │ │ │ ├── ping.ts │ │ │ └── search.ts │ │ └── ports │ │ │ └── aiport.ts │ ├── components │ │ ├── content-script │ │ │ ├── inputForm.tsx │ │ │ ├── search-form.tsx │ │ │ └── submitButton.tsx │ │ └── ui │ │ │ ├── alert.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── icons.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── progress.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── tooltip.tsx │ │ │ └── use-toast.ts │ ├── contents │ │ ├── chatwithpage.tsx │ │ └── highlight.css │ ├── core │ │ ├── perform_semantic_search.tsx │ │ └── process_page.ts │ ├── cvs │ │ ├── cache.ts │ │ ├── index.ts │ │ └── indexedDB.ts │ ├── lib │ │ └── util.ts │ ├── offscreen │ │ ├── offscreen.html │ │ └── offscreen.js │ ├── options.tsx │ ├── popup.tsx │ ├── style.css │ └── utils │ │ ├── driverTool.tsx │ │ ├── searchUtils.ts │ │ └── tools.ts ├── tailwind.config.js └── tsconfig.json └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | api_log.json 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/assets/image.png -------------------------------------------------------------------------------- /chatwithpage-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/.gitignore -------------------------------------------------------------------------------- /chatwithpage-extension/.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/.prettierrc.mjs -------------------------------------------------------------------------------- /chatwithpage-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/Makefile -------------------------------------------------------------------------------- /chatwithpage-extension/assets/ai_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/assets/ai_icon.png -------------------------------------------------------------------------------- /chatwithpage-extension/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/assets/icon.png -------------------------------------------------------------------------------- /chatwithpage-extension/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/components.json -------------------------------------------------------------------------------- /chatwithpage-extension/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/next-env.d.ts -------------------------------------------------------------------------------- /chatwithpage-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/package.json -------------------------------------------------------------------------------- /chatwithpage-extension/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/pnpm-lock.yaml -------------------------------------------------------------------------------- /chatwithpage-extension/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/postcss.config.js -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/models/bge-small-en-v1.5/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/models/bge-small-en-v1.5/config.json -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/models/bge-small-en-v1.5/onnx/model_quantized.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/models/bge-small-en-v1.5/onnx/model_quantized.onnx -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/models/bge-small-en-v1.5/quantize_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/models/bge-small-en-v1.5/quantize_config.json -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/models/bge-small-en-v1.5/tokenizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/models/bge-small-en-v1.5/tokenizer.json -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/models/bge-small-en-v1.5/tokenizer_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/models/bge-small-en-v1.5/tokenizer_config.json -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/wasm/ort-wasm-simd-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/wasm/ort-wasm-simd-threaded.wasm -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/wasm/ort-wasm-simd.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/wasm/ort-wasm-simd.wasm -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/wasm/ort-wasm-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/wasm/ort-wasm-threaded.wasm -------------------------------------------------------------------------------- /chatwithpage-extension/src/ML/wasm/ort-wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/ML/wasm/ort-wasm.wasm -------------------------------------------------------------------------------- /chatwithpage-extension/src/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/background/index.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/background/messages/embedding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/background/messages/embedding.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/background/messages/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/background/messages/ping.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/background/messages/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/background/messages/search.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/background/ports/aiport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/background/ports/aiport.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/content-script/inputForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/content-script/inputForm.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/content-script/search-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/content-script/search-form.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/content-script/submitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/content-script/submitButton.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/button.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/card.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/form.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/icons.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/input.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/label.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/contents/chatwithpage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/contents/chatwithpage.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/contents/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/contents/highlight.css -------------------------------------------------------------------------------- /chatwithpage-extension/src/core/perform_semantic_search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/core/perform_semantic_search.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/core/process_page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/core/process_page.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/cvs/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/cvs/cache.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/cvs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/cvs/index.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/cvs/indexedDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/cvs/indexedDB.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/lib/util.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/offscreen/offscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/offscreen/offscreen.html -------------------------------------------------------------------------------- /chatwithpage-extension/src/offscreen/offscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/offscreen/offscreen.js -------------------------------------------------------------------------------- /chatwithpage-extension/src/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/options.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/popup.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/style.css -------------------------------------------------------------------------------- /chatwithpage-extension/src/utils/driverTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/utils/driverTool.tsx -------------------------------------------------------------------------------- /chatwithpage-extension/src/utils/searchUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/utils/searchUtils.ts -------------------------------------------------------------------------------- /chatwithpage-extension/src/utils/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/src/utils/tools.ts -------------------------------------------------------------------------------- /chatwithpage-extension/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/tailwind.config.js -------------------------------------------------------------------------------- /chatwithpage-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/chatwithpage-extension/tsconfig.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneInterface/chat-with-page/HEAD/readme.md --------------------------------------------------------------------------------