├── .changeset ├── README.md └── config.json ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app ├── components │ ├── footer.tsx │ ├── layout.tsx │ ├── outputs.tsx │ ├── settings.tsx │ ├── theme-switcher.tsx │ └── ui │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── select.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── table.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts ├── embedding │ └── page.tsx ├── favicon.ico ├── globals.css ├── layout.tsx ├── orders │ └── page.tsx ├── page.tsx ├── smart-form │ └── page.tsx └── utils.ts ├── components.json ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── chromeai.test.ts ├── chromeai.ts ├── embedding-model.test.ts ├── embedding-model.ts ├── enum.ts ├── global.d.ts ├── index.ts ├── language-model.test.ts ├── language-model.ts ├── polyfill │ ├── index.ts │ └── session.ts ├── stream-ai.test.ts └── stream-ai.ts ├── tailwind.config.js ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.tsup.json ├── tsup.config.ts └── vitest.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/README.md -------------------------------------------------------------------------------- /app/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/footer.tsx -------------------------------------------------------------------------------- /app/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/layout.tsx -------------------------------------------------------------------------------- /app/components/outputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/outputs.tsx -------------------------------------------------------------------------------- /app/components/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/settings.tsx -------------------------------------------------------------------------------- /app/components/theme-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/theme-switcher.tsx -------------------------------------------------------------------------------- /app/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/alert.tsx -------------------------------------------------------------------------------- /app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /app/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/badge.tsx -------------------------------------------------------------------------------- /app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/button.tsx -------------------------------------------------------------------------------- /app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/card.tsx -------------------------------------------------------------------------------- /app/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/command.tsx -------------------------------------------------------------------------------- /app/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/dialog.tsx -------------------------------------------------------------------------------- /app/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/drawer.tsx -------------------------------------------------------------------------------- /app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /app/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/form.tsx -------------------------------------------------------------------------------- /app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/input.tsx -------------------------------------------------------------------------------- /app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/label.tsx -------------------------------------------------------------------------------- /app/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/popover.tsx -------------------------------------------------------------------------------- /app/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/select.tsx -------------------------------------------------------------------------------- /app/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /app/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/slider.tsx -------------------------------------------------------------------------------- /app/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/table.tsx -------------------------------------------------------------------------------- /app/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/textarea.tsx -------------------------------------------------------------------------------- /app/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/toast.tsx -------------------------------------------------------------------------------- /app/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/toaster.tsx -------------------------------------------------------------------------------- /app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /app/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/components/ui/use-toast.ts -------------------------------------------------------------------------------- /app/embedding/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/embedding/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/orders/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/orders/page.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/smart-form/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/smart-form/page.tsx -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/app/utils.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/components.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/chromeai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/chromeai.test.ts -------------------------------------------------------------------------------- /src/chromeai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/chromeai.ts -------------------------------------------------------------------------------- /src/embedding-model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/embedding-model.test.ts -------------------------------------------------------------------------------- /src/embedding-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/embedding-model.ts -------------------------------------------------------------------------------- /src/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/enum.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/language-model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/language-model.test.ts -------------------------------------------------------------------------------- /src/language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/language-model.ts -------------------------------------------------------------------------------- /src/polyfill/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/polyfill/index.ts -------------------------------------------------------------------------------- /src/polyfill/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/polyfill/session.ts -------------------------------------------------------------------------------- /src/stream-ai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/stream-ai.test.ts -------------------------------------------------------------------------------- /src/stream-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/src/stream-ai.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/tsconfig.tsup.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasonstudio/chrome-ai/HEAD/vitest.config.ts --------------------------------------------------------------------------------