GitShow/vercel/chatbot
vercel

chatbot

A full-featured, hackable Next.js AI chatbot built by Vercel

by vercel
aichatgptnextjsreactredisshadcn-uivercel
Star on GitHubForkWebsitenpm

TypeScript

20.8k stars6.7k forks76 contributorsActive · 1mo agoSince 2023

Meet the team

See all 76 on GitHub →
jaredpalmer
jaredpalmer176 contributions
jeremyphilemon
jeremyphilemon145 contributions
dancer
dancer76 contributions
shadcn
shadcn57 contributions
leerob
leerob31 contributions
shuding
shuding20 contributions
balazsorban44
balazsorban4413 contributions
n1ckoates
n1ckoates12 contributions

Languages

View on GitHub →
TypeScript96.1%
JavaScript2.1%
CSS1.8%

Commit activity

Last 12 weeks · 12 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
50
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 1mo ago
See all on GitHub →
rhiannonrossi31-max
HetOpenIssue

python -c "from bots.hierarchy import pulse; import json; print(json.dumps(pulse(), indent=2))" python -c "from bots.revenue_policy import allocate; print(allocate(100))"

rhiannonrossi31-max · 1d ago
lcamargof
fix: artifact panel never auto-opens on a fast streamOpenPR

The artifact panel is supposed to auto-open mid-stream once real content starts coming in. It basically never does. It gates on a tiny length window (text ). Opens the moment content goes past the threshold, once, and won't reopen if you close the panel (guessing that's what the upper bound was for). Ran it in a container against the actual reducers, not a paraphrase: This PR was AI-generated and human-curated. I verified the change against the code but didn't hand-write it.

lcamargof · 3d ago
haddoumounir
perf: React Compiler compat, bundle size & architecture improvementsOpenPR

Summary Bundle size: Migrate all → components + wrap app in provider (~30kb savings), replace script with Image optimization: Replace native `next/imageuseStateuseReducerActiveChatProviderPureArtifactPureArtifactArtifactHeaderArtifactContentAreauseArtifactDocumentsPureMultimodalInputuseFileUploaduseSlashCommandsPromptInputusePromptInputFilesuseDropHandlersprefers-reduced-motionuse-reduced-motionautoFocus` SEO**: Add page metadata on chat routes

haddoumounir · 3d ago

Recent fixes

View closed PRs →
CswProgrammer
Dev csw MergedPR
CswProgrammer · 1w ago
FanetheDivine
Upgrade @types/react and @types/react-dom to v19MergedPR

Align React type definitions with react/react-dom 19.2.7.

FanetheDivine · 3w ago
Structured data for AI agents

Repository: vercel/chatbot. Description: A full-featured, hackable Next.js AI chatbot built by Vercel Stars: 20813, Forks: 6725. Primary language: TypeScript. Languages: TypeScript (96.1%), JavaScript (2.1%), CSS (1.8%). Homepage: https://chatbot.ai-sdk.dev Topics: ai, chatgpt, nextjs, react, redis, shadcn-ui, vercel. Open PRs: 14, open issues: 10. Last activity: 1mo ago. Community health: 50%. Top contributors: jaredpalmer, jeremyphilemon, dancer, shadcn, leerob, shuding, balazsorban44, n1ckoates, shaper, haydenbleasel and others.

·@ofershap

Replace github.com with gitshow.dev