GitShow/vercel/ai-chatbot-svelte
vercel

ai-chatbot-svelte

A full-featured, hackable SvelteKit AI chatbot built by Vercel

by vercel
Star on GitHubForkWebsite

Svelte

443 stars57 forks2 contributorsQuiet · 1y agoSince 2025

Meet the team

See all 2 on GitHub →
elliott-with-the-longest-name-on-github
elliott-with-the-longest-name-on-github52 contributions
ssssota
ssssota2 contributions

Languages

View on GitHub →
Svelte63.2%
TypeScript33.4%
CSS2.4%
JavaScript0.8%
HTML0.2%

Commit activity

Last 12 weeks · 0 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

Quiet · 5 discussions · Last activity 1y ago
See all on GitHub →
mrestrepoj10
Any plans to update to SDK 5.0 ?OpenIssue
mrestrepoj10 · 3mo ago
bluepuma77
Wishlist for next major release (GPT-5, multi-model, pricing, landing page, upload)OpenIssue

Have been playing around with the Svelte chatbot, some ideas for the next major release: 1. Upgrade to AI SDK v5 and enable GPT-5 Of course, everyone want to try, and it seems v4 is not GPT-5 compatible 2. Enable single point to configure multiple AI models It would be cool to enable a bunch of models in a single file, for frontend (drop-down) and backend use 3. Enable cost display in model selection and for every response. It would be great to see pricing of the model and cost for each request, maybe manually set prices. Would be cool to have a machine-readable page at Vercel with pricing for current AI SDK models. 4. Enable landing page in root, move chat and layout to sub-folder It would be really nice to have all chat and layout just in , so a simple landing page (without sidebar) can be created. I know it's change-able for the user, but it would be easier to update just when your template is updated, not move files around every time. 5. Option for file upload Finally a simple flag to enable or disable file upload would be helpful. Wouldn't mind a bit more abstraction for the Vercel File usage, to instead use local file storage 😉 6. Improved "New" function I still haven't figured it out, but a lot of times the "New" button is not working, can't get a fresh chat. Already created an issue for that.

bluepuma77 · 12mo ago
bluepuma77
Enable usage display on client sideOpenIssue

It would be great to be able to pass the token usage from the server to the client, to be able to display it

bluepuma77 · 1y ago

Recent fixes

View closed PRs →
hiepxanh
Update ai sdk v5 MergedPR
hiepxanh · 11mo ago
dennisregalado
Polar fixMergedPR
dennisregalado · 11mo ago
mpellegrini
feat: add support for openai and remove xai and groqMergedPR
mpellegrini · 1y ago
Structured data for AI agents

Repository: vercel/ai-chatbot-svelte. Description: A full-featured, hackable SvelteKit AI chatbot built by Vercel Stars: 443, Forks: 57. Primary language: Svelte. Languages: Svelte (63.2%), TypeScript (33.4%), CSS (2.4%), JavaScript (0.8%), HTML (0.2%). Homepage: https://ai-chatbot-svelte.vercel.sh Open PRs: 0, open issues: 5. Last activity: 1y ago. Community health: 50%. Top contributors: elliott-with-the-longest-name-on-github, ssssota.

·@ofershap

Replace github.com with gitshow.dev