├── .gitignore ├── LICENSE ├── README.md ├── docs ├── enable_gpu_support.md ├── images │ ├── architecture.png │ ├── chatd_ollama_running.png │ └── select_a_model.png └── select_a_custom_model.md ├── forge.config.js ├── package.json ├── public ├── chatd.icns ├── chatd.ico ├── chatd.iconset │ ├── icon_128x128.png │ ├── icon_128x128@2x.png │ ├── icon_16x16.png │ ├── icon_16x16@2x.png │ ├── icon_256x256.png │ ├── icon_256x256@2x.png │ ├── icon_32x32.png │ ├── icon_32x32@2x.png │ ├── icon_512x512.png │ └── icon_512x512@2x.png ├── chatd.png ├── dark-logo.png └── prism │ ├── prism.css │ └── prism.js ├── screenshots ├── chat_screen.png ├── home_screen.png ├── logo.png └── welcome_screen.png └── src ├── api.js ├── client.js ├── index.css ├── index.html ├── index.js ├── preload.js └── service ├── document ├── parse │ ├── clean.js │ ├── docx.js │ ├── html.js │ ├── index.js │ ├── md.js │ ├── odt.js │ ├── pdf.js │ └── txt.js └── reader.js ├── embedding.js ├── logger.js ├── ollama ├── ollama.js └── runners │ └── README.md ├── vector.js └── worker.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/README.md -------------------------------------------------------------------------------- /docs/enable_gpu_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/docs/enable_gpu_support.md -------------------------------------------------------------------------------- /docs/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/docs/images/architecture.png -------------------------------------------------------------------------------- /docs/images/chatd_ollama_running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/docs/images/chatd_ollama_running.png -------------------------------------------------------------------------------- /docs/images/select_a_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/docs/images/select_a_model.png -------------------------------------------------------------------------------- /docs/select_a_custom_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/docs/select_a_custom_model.md -------------------------------------------------------------------------------- /forge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/forge.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/package.json -------------------------------------------------------------------------------- /public/chatd.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.icns -------------------------------------------------------------------------------- /public/chatd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.ico -------------------------------------------------------------------------------- /public/chatd.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_128x128.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_16x16.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_256x256.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_32x32.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_512x512.png -------------------------------------------------------------------------------- /public/chatd.iconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.iconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /public/chatd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/chatd.png -------------------------------------------------------------------------------- /public/dark-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/dark-logo.png -------------------------------------------------------------------------------- /public/prism/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/prism/prism.css -------------------------------------------------------------------------------- /public/prism/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/public/prism/prism.js -------------------------------------------------------------------------------- /screenshots/chat_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/screenshots/chat_screen.png -------------------------------------------------------------------------------- /screenshots/home_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/screenshots/home_screen.png -------------------------------------------------------------------------------- /screenshots/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/screenshots/logo.png -------------------------------------------------------------------------------- /screenshots/welcome_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/screenshots/welcome_screen.png -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/api.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/client.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/index.js -------------------------------------------------------------------------------- /src/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/preload.js -------------------------------------------------------------------------------- /src/service/document/parse/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/clean.js -------------------------------------------------------------------------------- /src/service/document/parse/docx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/docx.js -------------------------------------------------------------------------------- /src/service/document/parse/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/html.js -------------------------------------------------------------------------------- /src/service/document/parse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/index.js -------------------------------------------------------------------------------- /src/service/document/parse/md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/md.js -------------------------------------------------------------------------------- /src/service/document/parse/odt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/odt.js -------------------------------------------------------------------------------- /src/service/document/parse/pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/pdf.js -------------------------------------------------------------------------------- /src/service/document/parse/txt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/parse/txt.js -------------------------------------------------------------------------------- /src/service/document/reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/document/reader.js -------------------------------------------------------------------------------- /src/service/embedding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/embedding.js -------------------------------------------------------------------------------- /src/service/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/logger.js -------------------------------------------------------------------------------- /src/service/ollama/ollama.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/ollama/ollama.js -------------------------------------------------------------------------------- /src/service/ollama/runners/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/ollama/runners/README.md -------------------------------------------------------------------------------- /src/service/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/vector.js -------------------------------------------------------------------------------- /src/service/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BruceMacD/chatd/HEAD/src/service/worker.js --------------------------------------------------------------------------------