├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── README.md ├── amplify.yml ├── assets ├── logo │ ├── chat-button.png │ ├── chat-button.svg │ ├── discord-32.svg │ ├── github-32.svg │ └── openai.svg └── material │ ├── add_FILL0_wght400_GRAD0_opsz20.svg │ ├── article_FILL0_wght400_GRAD0_opsz20.svg │ ├── chat_FILL0_wght400_GRAD0_opsz20.svg │ ├── close_FILL0_wght400_GRAD0_opsz20.svg │ ├── close_FILL0_wght400_GRAD0_opsz24.svg │ ├── content_copy_FILL0_wght400_GRAD0_opsz20.svg │ ├── delete_FILL0_wght400_GRAD0_opsz20.svg │ ├── delete_FILL1_wght400_GRAD0_opsz20.svg │ ├── delete_FILL1_wght400_GRAD0_opsz24.svg │ ├── download_FILL0_wght400_GRAD0_opsz20.svg │ ├── event_FILL0_wght400_GRAD0_opsz20.svg │ ├── expand_less_FILL0_wght400_GRAD0_opsz20.svg │ ├── expand_more_FILL0_wght400_GRAD0_opsz20.svg │ ├── expand_more_FILL0_wght400_GRAD0_opsz24.svg │ ├── folder_FILL0_wght400_GRAD0_opsz20.svg │ ├── model_training_FILL0_wght400_GRAD0_opsz20.svg │ ├── model_training_FILL0_wght400_GRAD0_opsz24.svg │ ├── more_horiz_FILL0_wght400_GRAD0_opsz20.svg │ ├── refresh_FILL0_wght400_GRAD0_opsz24.svg │ ├── settings_FILL0_wght400_GRAD0_opsz20.svg │ ├── settings_FILL0_wght400_GRAD0_opsz24.svg │ ├── tune_FILL0_wght400_GRAD0_opsz20.svg │ └── widgets_FILL0_wght400_GRAD0_opsz20.svg ├── commitlint.config.js ├── components ├── button │ ├── close-7.tsx │ ├── close-8.tsx │ ├── copy-5.tsx │ └── refresh-8.tsx ├── chat │ ├── chat-window.tsx │ ├── completion-message.tsx │ ├── config-bar.tsx │ ├── input-bar.tsx │ ├── model-selector.tsx │ ├── prompt-message.tsx │ ├── prompt-request.tsx │ └── time-created.tsx ├── drawer │ └── index.tsx ├── fine-tunes │ ├── button-more.tsx │ ├── drawer-events.tsx │ ├── drawer-files.tsx │ ├── fine-tunes.tsx │ └── modal-create-fine-tune.tsx ├── heading │ ├── h2.tsx │ └── h3.tsx ├── menu │ ├── menu-item.tsx │ └── menu-link.tsx ├── models │ ├── my-models.tsx │ └── other-models.tsx ├── table │ ├── button-more.tsx │ └── files-table.tsx └── track │ ├── bridger.tsx │ └── gtag.tsx ├── context ├── client.ts ├── openai.tsx └── storage.ts ├── hooks └── use-openai-stream.ts ├── layouts ├── dashboard.tsx ├── header.tsx ├── nav-item.tsx └── nav.tsx ├── lib ├── dialog │ ├── dialog-overlay.tsx │ ├── dialog-panel.tsx │ └── index.tsx ├── form │ ├── button.tsx │ ├── color-picker.tsx │ ├── field.tsx │ ├── icon.tsx │ ├── input.tsx │ ├── label.tsx │ ├── radio.tsx │ ├── select-style.ts │ ├── select.tsx │ ├── switch.tsx │ ├── textarea.tsx │ ├── types.ts │ └── upload.tsx ├── loading │ ├── ellipsis.tsx │ └── spin.tsx ├── modal │ ├── index.tsx │ ├── modal-overlay.tsx │ └── modal-panel.tsx └── toast │ ├── core.ts │ ├── event-emitter.ts │ └── index.tsx ├── next.config.mjs ├── package.json ├── pages ├── _app.tsx ├── api │ └── hello.ts ├── files.tsx ├── fine-tunes.tsx ├── index.tsx ├── models.tsx ├── moderations.tsx ├── onboarding.tsx └── settings.tsx ├── postcss.config.js ├── public ├── chat-windows.png ├── favicon.ico ├── fine-tune-form.png ├── mockServiceWorker.js ├── onboarding.png └── vercel.svg ├── store ├── use-chat-store.ts ├── use-client-store.ts ├── use-fine-tune-store.ts └── use-model-store.ts ├── styles └── globals.css ├── tailwind.config.js ├── template.sh ├── tsconfig.json ├── types ├── chat.ts ├── common.ts └── config.ts ├── utils ├── entity.ts ├── file.ts ├── string.ts └── style.ts └── yarn.lock /.env.development: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_MOCKING=enabled 2 | NODE_ENV=development 3 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_MOCKING=disabled 2 | NODE_ENV=production -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.next 3 | /public/mockServiceWorker.js 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /.next/ 2 | /.idea/ 3 | /public/mockServiceWorker.js -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/README.md -------------------------------------------------------------------------------- /amplify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/amplify.yml -------------------------------------------------------------------------------- /assets/logo/chat-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/logo/chat-button.png -------------------------------------------------------------------------------- /assets/logo/chat-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/logo/chat-button.svg -------------------------------------------------------------------------------- /assets/logo/discord-32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/logo/discord-32.svg -------------------------------------------------------------------------------- /assets/logo/github-32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/logo/github-32.svg -------------------------------------------------------------------------------- /assets/logo/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/logo/openai.svg -------------------------------------------------------------------------------- /assets/material/add_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/add_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/article_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/article_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/chat_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/chat_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/close_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/close_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/close_FILL0_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/close_FILL0_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/content_copy_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/content_copy_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/delete_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/delete_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/delete_FILL1_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/delete_FILL1_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/delete_FILL1_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/delete_FILL1_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/download_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/download_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/event_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/event_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/expand_less_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/expand_less_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/expand_more_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/expand_more_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/expand_more_FILL0_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/expand_more_FILL0_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/folder_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/folder_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/model_training_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/model_training_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/model_training_FILL0_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/model_training_FILL0_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/more_horiz_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/more_horiz_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/refresh_FILL0_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/refresh_FILL0_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/settings_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/settings_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/settings_FILL0_wght400_GRAD0_opsz24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/settings_FILL0_wght400_GRAD0_opsz24.svg -------------------------------------------------------------------------------- /assets/material/tune_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/tune_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /assets/material/widgets_FILL0_wght400_GRAD0_opsz20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/assets/material/widgets_FILL0_wght400_GRAD0_opsz20.svg -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']} 2 | -------------------------------------------------------------------------------- /components/button/close-7.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/button/close-7.tsx -------------------------------------------------------------------------------- /components/button/close-8.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/button/close-8.tsx -------------------------------------------------------------------------------- /components/button/copy-5.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/button/copy-5.tsx -------------------------------------------------------------------------------- /components/button/refresh-8.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/button/refresh-8.tsx -------------------------------------------------------------------------------- /components/chat/chat-window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/chat-window.tsx -------------------------------------------------------------------------------- /components/chat/completion-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/completion-message.tsx -------------------------------------------------------------------------------- /components/chat/config-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/config-bar.tsx -------------------------------------------------------------------------------- /components/chat/input-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/input-bar.tsx -------------------------------------------------------------------------------- /components/chat/model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/model-selector.tsx -------------------------------------------------------------------------------- /components/chat/prompt-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/prompt-message.tsx -------------------------------------------------------------------------------- /components/chat/prompt-request.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/prompt-request.tsx -------------------------------------------------------------------------------- /components/chat/time-created.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/chat/time-created.tsx -------------------------------------------------------------------------------- /components/drawer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/drawer/index.tsx -------------------------------------------------------------------------------- /components/fine-tunes/button-more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/fine-tunes/button-more.tsx -------------------------------------------------------------------------------- /components/fine-tunes/drawer-events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/fine-tunes/drawer-events.tsx -------------------------------------------------------------------------------- /components/fine-tunes/drawer-files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/fine-tunes/drawer-files.tsx -------------------------------------------------------------------------------- /components/fine-tunes/fine-tunes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/fine-tunes/fine-tunes.tsx -------------------------------------------------------------------------------- /components/fine-tunes/modal-create-fine-tune.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/fine-tunes/modal-create-fine-tune.tsx -------------------------------------------------------------------------------- /components/heading/h2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/heading/h2.tsx -------------------------------------------------------------------------------- /components/heading/h3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/heading/h3.tsx -------------------------------------------------------------------------------- /components/menu/menu-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/menu/menu-item.tsx -------------------------------------------------------------------------------- /components/menu/menu-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/menu/menu-link.tsx -------------------------------------------------------------------------------- /components/models/my-models.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/models/my-models.tsx -------------------------------------------------------------------------------- /components/models/other-models.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/models/other-models.tsx -------------------------------------------------------------------------------- /components/table/button-more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/table/button-more.tsx -------------------------------------------------------------------------------- /components/table/files-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/table/files-table.tsx -------------------------------------------------------------------------------- /components/track/bridger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/track/bridger.tsx -------------------------------------------------------------------------------- /components/track/gtag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/components/track/gtag.tsx -------------------------------------------------------------------------------- /context/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/context/client.ts -------------------------------------------------------------------------------- /context/openai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/context/openai.tsx -------------------------------------------------------------------------------- /context/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/context/storage.ts -------------------------------------------------------------------------------- /hooks/use-openai-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/hooks/use-openai-stream.ts -------------------------------------------------------------------------------- /layouts/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/layouts/dashboard.tsx -------------------------------------------------------------------------------- /layouts/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/layouts/header.tsx -------------------------------------------------------------------------------- /layouts/nav-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/layouts/nav-item.tsx -------------------------------------------------------------------------------- /layouts/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/layouts/nav.tsx -------------------------------------------------------------------------------- /lib/dialog/dialog-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/dialog/dialog-overlay.tsx -------------------------------------------------------------------------------- /lib/dialog/dialog-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/dialog/dialog-panel.tsx -------------------------------------------------------------------------------- /lib/dialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/dialog/index.tsx -------------------------------------------------------------------------------- /lib/form/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/button.tsx -------------------------------------------------------------------------------- /lib/form/color-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/color-picker.tsx -------------------------------------------------------------------------------- /lib/form/field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/field.tsx -------------------------------------------------------------------------------- /lib/form/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/icon.tsx -------------------------------------------------------------------------------- /lib/form/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/input.tsx -------------------------------------------------------------------------------- /lib/form/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/label.tsx -------------------------------------------------------------------------------- /lib/form/radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/radio.tsx -------------------------------------------------------------------------------- /lib/form/select-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/select-style.ts -------------------------------------------------------------------------------- /lib/form/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/select.tsx -------------------------------------------------------------------------------- /lib/form/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/switch.tsx -------------------------------------------------------------------------------- /lib/form/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/textarea.tsx -------------------------------------------------------------------------------- /lib/form/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/types.ts -------------------------------------------------------------------------------- /lib/form/upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/form/upload.tsx -------------------------------------------------------------------------------- /lib/loading/ellipsis.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/loading/ellipsis.tsx -------------------------------------------------------------------------------- /lib/loading/spin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/loading/spin.tsx -------------------------------------------------------------------------------- /lib/modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/modal/index.tsx -------------------------------------------------------------------------------- /lib/modal/modal-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/modal/modal-overlay.tsx -------------------------------------------------------------------------------- /lib/modal/modal-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/modal/modal-panel.tsx -------------------------------------------------------------------------------- /lib/toast/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/toast/core.ts -------------------------------------------------------------------------------- /lib/toast/event-emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/toast/event-emitter.ts -------------------------------------------------------------------------------- /lib/toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/lib/toast/index.tsx -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/api/hello.ts -------------------------------------------------------------------------------- /pages/files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/files.tsx -------------------------------------------------------------------------------- /pages/fine-tunes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/fine-tunes.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/models.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/models.tsx -------------------------------------------------------------------------------- /pages/moderations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/moderations.tsx -------------------------------------------------------------------------------- /pages/onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/onboarding.tsx -------------------------------------------------------------------------------- /pages/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/pages/settings.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/chat-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/chat-windows.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fine-tune-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/fine-tune-form.png -------------------------------------------------------------------------------- /public/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/mockServiceWorker.js -------------------------------------------------------------------------------- /public/onboarding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/onboarding.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /store/use-chat-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/store/use-chat-store.ts -------------------------------------------------------------------------------- /store/use-client-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/store/use-client-store.ts -------------------------------------------------------------------------------- /store/use-fine-tune-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/store/use-fine-tune-store.ts -------------------------------------------------------------------------------- /store/use-model-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/store/use-model-store.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/template.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/types/chat.ts -------------------------------------------------------------------------------- /types/common.ts: -------------------------------------------------------------------------------- 1 | export interface Dictionary { 2 | [id: string]: T | undefined; 3 | } 4 | -------------------------------------------------------------------------------- /types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/types/config.ts -------------------------------------------------------------------------------- /utils/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/utils/entity.ts -------------------------------------------------------------------------------- /utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/utils/file.ts -------------------------------------------------------------------------------- /utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/utils/string.ts -------------------------------------------------------------------------------- /utils/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/utils/style.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Privoce/Bot-Studio/HEAD/yarn.lock --------------------------------------------------------------------------------