├── .github └── workflows │ └── docker-build.yaml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── components.json ├── compose.gpu.yaml ├── compose.yaml ├── eslint.config.js ├── package.json ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── hooks.server.ts ├── lib │ ├── client │ │ └── index.svelte.ts │ ├── components │ │ ├── auto-textarea.svelte │ │ ├── basic-tooltip.svelte │ │ ├── chat.svelte │ │ ├── circular-loader.svelte │ │ ├── combobox.svelte │ │ ├── message-input.svelte │ │ ├── message.svelte │ │ └── ui │ │ │ ├── accordion │ │ │ ├── accordion-content.svelte │ │ │ ├── accordion-item.svelte │ │ │ ├── accordion-trigger.svelte │ │ │ └── index.ts │ │ │ ├── button │ │ │ ├── button.svelte │ │ │ └── index.ts │ │ │ ├── checkbox │ │ │ ├── checkbox.svelte │ │ │ └── index.ts │ │ │ ├── command │ │ │ ├── command-dialog.svelte │ │ │ ├── command-empty.svelte │ │ │ ├── command-group.svelte │ │ │ ├── command-input.svelte │ │ │ ├── command-item.svelte │ │ │ ├── command-link-item.svelte │ │ │ ├── command-list.svelte │ │ │ ├── command-separator.svelte │ │ │ ├── command-shortcut.svelte │ │ │ ├── command.svelte │ │ │ └── index.ts │ │ │ ├── dialog │ │ │ ├── dialog-content.svelte │ │ │ ├── dialog-description.svelte │ │ │ ├── dialog-footer.svelte │ │ │ ├── dialog-header.svelte │ │ │ ├── dialog-overlay.svelte │ │ │ ├── dialog-title.svelte │ │ │ └── index.ts │ │ │ ├── dropdown-menu │ │ │ ├── dropdown-menu-checkbox-item.svelte │ │ │ ├── dropdown-menu-content.svelte │ │ │ ├── dropdown-menu-group-heading.svelte │ │ │ ├── dropdown-menu-item.svelte │ │ │ ├── dropdown-menu-label.svelte │ │ │ ├── dropdown-menu-radio-item.svelte │ │ │ ├── dropdown-menu-separator.svelte │ │ │ ├── dropdown-menu-shortcut.svelte │ │ │ ├── dropdown-menu-sub-content.svelte │ │ │ ├── dropdown-menu-sub-trigger.svelte │ │ │ └── index.ts │ │ │ ├── input │ │ │ ├── index.ts │ │ │ └── input.svelte │ │ │ ├── label │ │ │ ├── index.ts │ │ │ └── label.svelte │ │ │ ├── popover │ │ │ ├── index.ts │ │ │ └── popover-content.svelte │ │ │ ├── select │ │ │ ├── index.ts │ │ │ ├── select-content.svelte │ │ │ ├── select-group-heading.svelte │ │ │ ├── select-item.svelte │ │ │ ├── select-scroll-down-button.svelte │ │ │ ├── select-scroll-up-button.svelte │ │ │ ├── select-separator.svelte │ │ │ └── select-trigger.svelte │ │ │ ├── separator │ │ │ ├── index.ts │ │ │ └── separator.svelte │ │ │ ├── slider │ │ │ ├── index.ts │ │ │ └── slider.svelte │ │ │ ├── sonner │ │ │ ├── index.ts │ │ │ └── sonner.svelte │ │ │ ├── table │ │ │ ├── index.ts │ │ │ ├── table-body.svelte │ │ │ ├── table-caption.svelte │ │ │ ├── table-cell.svelte │ │ │ ├── table-footer.svelte │ │ │ ├── table-head.svelte │ │ │ ├── table-header.svelte │ │ │ ├── table-row.svelte │ │ │ └── table.svelte │ │ │ └── tooltip │ │ │ ├── index.ts │ │ │ └── tooltip-content.svelte │ ├── images │ │ └── github.svg │ ├── index.ts │ ├── server │ │ ├── cache.ts │ │ ├── db.ts │ │ ├── logger.ts │ │ ├── ollama.ts │ │ └── tools │ │ │ ├── code-interpreter.ts │ │ │ └── index.ts │ └── utils.ts └── routes │ ├── +layout.svelte │ ├── +page.server.ts │ ├── api │ ├── chat │ │ ├── +server.ts │ │ └── [chatId] │ │ │ ├── +server.ts │ │ │ └── message │ │ │ ├── +server.ts │ │ │ └── [messageId] │ │ │ └── +server.ts │ ├── ollama │ │ └── +server.ts │ ├── preset │ │ ├── +server.ts │ │ └── [presetId] │ │ │ └── +server.ts │ └── project │ │ ├── +server.ts │ │ └── [projectId] │ │ ├── +server.ts │ │ └── export │ │ └── +server.ts │ ├── chat │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +page.svelte │ ├── [chatId] │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── chat-list-view.svelte │ ├── index.svelte.ts │ ├── output-format.svelte │ └── tool-manager.svelte │ ├── datasets │ ├── +page.server.ts │ └── +page.svelte │ └── projects │ ├── +page.server.ts │ └── +page.svelte ├── static ├── favicon.png ├── screenshot.png └── screenshot2.png ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts /.github/workflows/docker-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/.github/workflows/docker-build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/components.json -------------------------------------------------------------------------------- /compose.gpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/compose.gpu.yaml -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/compose.yaml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/lib/client/index.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/client/index.svelte.ts -------------------------------------------------------------------------------- /src/lib/components/auto-textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/auto-textarea.svelte -------------------------------------------------------------------------------- /src/lib/components/basic-tooltip.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/basic-tooltip.svelte -------------------------------------------------------------------------------- /src/lib/components/chat.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/chat.svelte -------------------------------------------------------------------------------- /src/lib/components/circular-loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/circular-loader.svelte -------------------------------------------------------------------------------- /src/lib/components/combobox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/combobox.svelte -------------------------------------------------------------------------------- /src/lib/components/message-input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/message-input.svelte -------------------------------------------------------------------------------- /src/lib/components/message.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/message.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/accordion/accordion-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/accordion/accordion-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/accordion/accordion-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/accordion/accordion-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/accordion/accordion-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/accordion/accordion-trigger.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/accordion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/accordion/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/button/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/button/button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/button/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/checkbox/checkbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/checkbox/checkbox.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/checkbox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/checkbox/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-dialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-dialog.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-empty.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-empty.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-group.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-group.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-input.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-link-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-link-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-list.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-shortcut.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command-shortcut.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/command.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/command/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-description.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-description.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-footer.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-header.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-overlay.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-overlay.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/dialog-title.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/dropdown-menu/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/input/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/input/input.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/label/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/label/label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/label/label.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/popover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/popover/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/popover/popover-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/popover/popover-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-group-heading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-group-heading.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-scroll-down-button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-scroll-down-button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-scroll-up-button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-scroll-up-button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/select/select-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/select/select-trigger.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/separator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/separator/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/separator/separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/separator/separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/slider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/slider/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/slider/slider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/slider/slider.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/sonner/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Toaster } from "./sonner.svelte"; 2 | -------------------------------------------------------------------------------- /src/lib/components/ui/sonner/sonner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/sonner/sonner.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-body.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-body.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-caption.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-caption.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-cell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-cell.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-footer.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-head.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-head.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-header.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-row.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table-row.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/table/table.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/tooltip/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/tooltip/tooltip-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/components/ui/tooltip/tooltip-content.svelte -------------------------------------------------------------------------------- /src/lib/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/images/github.svg -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/server/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/cache.ts -------------------------------------------------------------------------------- /src/lib/server/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/db.ts -------------------------------------------------------------------------------- /src/lib/server/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/logger.ts -------------------------------------------------------------------------------- /src/lib/server/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/ollama.ts -------------------------------------------------------------------------------- /src/lib/server/tools/code-interpreter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/tools/code-interpreter.ts -------------------------------------------------------------------------------- /src/lib/server/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/server/tools/index.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/+page.server.ts -------------------------------------------------------------------------------- /src/routes/api/chat/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/chat/+server.ts -------------------------------------------------------------------------------- /src/routes/api/chat/[chatId]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/chat/[chatId]/+server.ts -------------------------------------------------------------------------------- /src/routes/api/chat/[chatId]/message/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/chat/[chatId]/message/+server.ts -------------------------------------------------------------------------------- /src/routes/api/chat/[chatId]/message/[messageId]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/chat/[chatId]/message/[messageId]/+server.ts -------------------------------------------------------------------------------- /src/routes/api/ollama/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/ollama/+server.ts -------------------------------------------------------------------------------- /src/routes/api/preset/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/preset/+server.ts -------------------------------------------------------------------------------- /src/routes/api/preset/[presetId]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/preset/[presetId]/+server.ts -------------------------------------------------------------------------------- /src/routes/api/project/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/project/+server.ts -------------------------------------------------------------------------------- /src/routes/api/project/[projectId]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/project/[projectId]/+server.ts -------------------------------------------------------------------------------- /src/routes/api/project/[projectId]/export/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/api/project/[projectId]/export/+server.ts -------------------------------------------------------------------------------- /src/routes/chat/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/chat/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/+layout.svelte -------------------------------------------------------------------------------- /src/routes/chat/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/+page.svelte -------------------------------------------------------------------------------- /src/routes/chat/[chatId]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/[chatId]/+page.server.ts -------------------------------------------------------------------------------- /src/routes/chat/[chatId]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/[chatId]/+page.svelte -------------------------------------------------------------------------------- /src/routes/chat/chat-list-view.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/chat-list-view.svelte -------------------------------------------------------------------------------- /src/routes/chat/index.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/index.svelte.ts -------------------------------------------------------------------------------- /src/routes/chat/output-format.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/output-format.svelte -------------------------------------------------------------------------------- /src/routes/chat/tool-manager.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/chat/tool-manager.svelte -------------------------------------------------------------------------------- /src/routes/datasets/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/datasets/+page.server.ts -------------------------------------------------------------------------------- /src/routes/datasets/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/datasets/+page.svelte -------------------------------------------------------------------------------- /src/routes/projects/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/projects/+page.server.ts -------------------------------------------------------------------------------- /src/routes/projects/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/src/routes/projects/+page.svelte -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/static/screenshot.png -------------------------------------------------------------------------------- /static/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/static/screenshot2.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prvnsmpth/open-playground/HEAD/vite.config.ts --------------------------------------------------------------------------------