├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE.md ├── README.md ├── config.toml ├── docker-compose.yml ├── frontend ├── .gitignore ├── README.md ├── app │ ├── chat │ │ └── page.tsx │ ├── docs │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── bun.lockb ├── components.json ├── components │ ├── chat.tsx │ ├── settings.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── copy-button.tsx │ │ ├── dialog.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── markdown-editor.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── use-toast.ts ├── eslint.config.mjs ├── hooks │ └── use-feature-flags.ts ├── lib │ └── utils.ts ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── providers │ └── posthog.tsx ├── public │ ├── asterisk.png │ ├── deepreasoning.ico │ ├── deepreasoning.png │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── r1-plus-sonnet-benchmarks.png │ ├── vercel.svg │ └── window.svg ├── tailwind.config.ts └── tsconfig.json └── src ├── clients ├── anthropic.rs ├── deepseek.rs └── mod.rs ├── config.rs ├── error.rs ├── handlers.rs ├── main.rs └── models ├── mod.rs ├── request.rs └── response.rs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/README.md -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/config.toml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/chat/page.tsx -------------------------------------------------------------------------------- /frontend/app/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/docs/page.tsx -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/bun.lockb -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/chat.tsx -------------------------------------------------------------------------------- /frontend/components/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/settings.tsx -------------------------------------------------------------------------------- /frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /frontend/components/ui/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/copy-button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/components/ui/markdown-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/markdown-editor.tsx -------------------------------------------------------------------------------- /frontend/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/sheet.tsx -------------------------------------------------------------------------------- /frontend/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/toast.tsx -------------------------------------------------------------------------------- /frontend/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/toaster.tsx -------------------------------------------------------------------------------- /frontend/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/components/ui/use-toast.ts -------------------------------------------------------------------------------- /frontend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/hooks/use-feature-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/hooks/use-feature-flags.ts -------------------------------------------------------------------------------- /frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/lib/utils.ts -------------------------------------------------------------------------------- /frontend/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/next.config.ts -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/providers/posthog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/providers/posthog.tsx -------------------------------------------------------------------------------- /frontend/public/asterisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/asterisk.png -------------------------------------------------------------------------------- /frontend/public/deepreasoning.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/deepreasoning.ico -------------------------------------------------------------------------------- /frontend/public/deepreasoning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/deepreasoning.png -------------------------------------------------------------------------------- /frontend/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/file.svg -------------------------------------------------------------------------------- /frontend/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/globe.svg -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/r1-plus-sonnet-benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/r1-plus-sonnet-benchmarks.png -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/public/window.svg -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /src/clients/anthropic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/clients/anthropic.rs -------------------------------------------------------------------------------- /src/clients/deepseek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/clients/deepseek.rs -------------------------------------------------------------------------------- /src/clients/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/clients/mod.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/handlers.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/models/mod.rs -------------------------------------------------------------------------------- /src/models/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/models/request.rs -------------------------------------------------------------------------------- /src/models/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winfunc/deepreasoning/HEAD/src/models/response.rs --------------------------------------------------------------------------------