├── .gitignore ├── .prettierrc.mjs ├── LICENSE ├── README.md ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── bg.jpg ├── bg.svg ├── bg2.svg ├── logo.svg └── search-logo.svg ├── src └── app │ ├── components │ ├── answer.tsx │ ├── footer.tsx │ ├── header.tsx │ ├── logo.tsx │ ├── new-preset-query.tsx │ ├── popover.tsx │ ├── preset-query.tsx │ ├── relates.tsx │ ├── result.tsx │ ├── search-form.tsx │ ├── search.tsx │ ├── skeleton.tsx │ ├── sources.tsx │ ├── title.tsx │ └── wrapper.tsx │ ├── favicon.ico │ ├── globals.css │ ├── icon.png │ ├── interfaces │ ├── relate.ts │ └── source.ts │ ├── layout.tsx │ ├── page.tsx │ ├── search │ └── page.tsx │ └── utils │ ├── cn.ts │ ├── fetch-stream.ts │ ├── get-search-url.ts │ └── parse-streaming.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/.prettierrc.mjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/README.md -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/public/bg.jpg -------------------------------------------------------------------------------- /public/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/public/bg.svg -------------------------------------------------------------------------------- /public/bg2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/public/bg2.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/search-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/public/search-logo.svg -------------------------------------------------------------------------------- /src/app/components/answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/answer.tsx -------------------------------------------------------------------------------- /src/app/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/footer.tsx -------------------------------------------------------------------------------- /src/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/header.tsx -------------------------------------------------------------------------------- /src/app/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/logo.tsx -------------------------------------------------------------------------------- /src/app/components/new-preset-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/new-preset-query.tsx -------------------------------------------------------------------------------- /src/app/components/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/popover.tsx -------------------------------------------------------------------------------- /src/app/components/preset-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/preset-query.tsx -------------------------------------------------------------------------------- /src/app/components/relates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/relates.tsx -------------------------------------------------------------------------------- /src/app/components/result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/result.tsx -------------------------------------------------------------------------------- /src/app/components/search-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/search-form.tsx -------------------------------------------------------------------------------- /src/app/components/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/search.tsx -------------------------------------------------------------------------------- /src/app/components/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/skeleton.tsx -------------------------------------------------------------------------------- /src/app/components/sources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/sources.tsx -------------------------------------------------------------------------------- /src/app/components/title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/title.tsx -------------------------------------------------------------------------------- /src/app/components/wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/components/wrapper.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/icon.png -------------------------------------------------------------------------------- /src/app/interfaces/relate.ts: -------------------------------------------------------------------------------- 1 | export interface Relate { 2 | question: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/interfaces/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/interfaces/source.ts -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/search/page.tsx -------------------------------------------------------------------------------- /src/app/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/utils/cn.ts -------------------------------------------------------------------------------- /src/app/utils/fetch-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/utils/fetch-stream.ts -------------------------------------------------------------------------------- /src/app/utils/get-search-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/utils/get-search-url.ts -------------------------------------------------------------------------------- /src/app/utils/parse-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/src/app/utils/parse-streaming.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heurist-network/gpt-search-web/HEAD/tsconfig.json --------------------------------------------------------------------------------