├── .env.example ├── .gitignore ├── biome.json ├── bun.lockb ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── src ├── app │ ├── actions.tsx │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── chat-list.tsx │ ├── chat-scroll-anchor.tsx │ ├── llm-crypto │ │ ├── message.tsx │ │ ├── price-skeleton.tsx │ │ ├── price.tsx │ │ ├── stats-skeleton.tsx │ │ └── stats.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ └── icons.tsx ├── env.mjs └── lib │ ├── chat-schema.ts │ ├── format-price.ts │ ├── use-at-bottom.ts │ ├── use-enter-submit.ts │ ├── use-form.ts │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/.gitignore -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/bun.lockb -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /src/app/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/app/actions.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/chat-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/chat-list.tsx -------------------------------------------------------------------------------- /src/components/chat-scroll-anchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/chat-scroll-anchor.tsx -------------------------------------------------------------------------------- /src/components/llm-crypto/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/llm-crypto/message.tsx -------------------------------------------------------------------------------- /src/components/llm-crypto/price-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/llm-crypto/price-skeleton.tsx -------------------------------------------------------------------------------- /src/components/llm-crypto/price.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/llm-crypto/price.tsx -------------------------------------------------------------------------------- /src/components/llm-crypto/stats-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/llm-crypto/stats-skeleton.tsx -------------------------------------------------------------------------------- /src/components/llm-crypto/stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/llm-crypto/stats.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/components/ui/icons.tsx -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/lib/chat-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/chat-schema.ts -------------------------------------------------------------------------------- /src/lib/format-price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/format-price.ts -------------------------------------------------------------------------------- /src/lib/use-at-bottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/use-at-bottom.ts -------------------------------------------------------------------------------- /src/lib/use-enter-submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/use-enter-submit.ts -------------------------------------------------------------------------------- /src/lib/use-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/use-form.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylor-lindores-reeves/ai-rsc/HEAD/tsconfig.json --------------------------------------------------------------------------------