{"repo":"NathanBrodin/Chat","free":true,"listed":false,"github":"https://github.com/NathanBrodin/Chat","clone":"git clone https://github.com/NathanBrodin/Chat.git","description":"It’s my portfolio, reimagined as a chat conversation, answered by AI.","language":"TypeScript","stars":24,"topics":["ai","nextjs","vercel-ai-sdk","chatbot","claude","portfolio"],"license":"MIT","category":"ai-agents","readme_excerpt":"Nathan's AI It’s my portfolio, reimagined as a chat conversation, answered by AI. Tech Stack · Sources of Inspiration · Deploy Your Own · Running locally Nathan's AI is a unique twist on the traditional portfolio. Instead of scrolling through pages of information, visitors can simply ask questions to learn about my career, skills, projects, and experiences. Built with Next.js, Tailwind CSS, and Vercel’s AI SDK, this chatbot acts as an interactive resume, letting you explore my journey in a conversational way. Tech Stack - Next.js App Router - Advanced routing for seamless navigation and performance - React Server Components (RSCs) and Server Actions for server-side rendering and increased performance - AI SDK - Unified API for generating text, structured objects, and tool calls with LLMs - Supports Anthropic (default), OpenAI, Cohere, and other model providers - shadcn/ui - Styling with Tailwind CSS - Component primitives from Radix UI for accessibility and flexibility - Data Persistence - Vercel Postgres powered by Neon for saving chat history - @upstash/ratelimit - Preventing excessive usage of the chat - motion - A modern animation library for JavaScript and React - Clean and easy to use animations Sources of Inspiration I am proud of my designs, but it doesn't came from the pure source of my imagination. Here you can find links of website I used to create my own design. - Empty Screen messages: Cal.com - Messages animation: Build UI - Title animation: @jh3yy - Themes: ui/","default_branch":null,"files":null,"tree":[],"storefront":"/r/NathanBrodin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NathanBrodin/Chat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}