#44th of 6 in Agent UI and generative UI
stockbot-on-groq
Groq chatbot answering with TradingView widgets via AI SDK generative UI
- Stars
- 1.5k
- License
- Apache-2.0
- Last commit
- Dec 2025
- Last release
- Aug 2024
- Language
- TypeScript
Overview
A Next.js chatbot forked from the Vercel AI Chatbot template where Llama 3 70B on Groq picks a tool and the UI renders a TradingView widget: price charts, financials, news, market overview, screeners, heatmaps and trending lists. Two sequential model calls produce the tool choice and the reply, one secret (GROQ_API_KEY) runs it, and there is no auth or persistence. For developers who want a worked example of tool-driven generative UI.
Who it is for: Developers wanting a worked example of tool-driven generative UI
Strengths
- Nine widget types show the tool-to-component mapping end to end
- Hosted demo at groq-stockbot.vercel.app
- Single env var to run
Weaknesses
- Groq-only; model pinned to Llama 3 70B in prompts
- Widgets are TradingView embeds, not your own data
- No auth, history or tests
- Last commit 2025-12
What it needs
- TypeScript, groq, ai-sdk
- Needs groq-api-key
- env example file
Also in Agent UI and generative UI
See all 6| Rank | Project | Score |
|---|---|---|
| 1 | agent-chat-uiNext.js chat frontend for any LangGraph server with interrupts and artifacts | 45 out of 100 |
| 2 | OpenGenerativeUIChat interface that answers with 3D models, charts, calculators and maps | 45 out of 100 |
| 3 | agent-uiNext.js chat frontend for Agno AgentOS with tool calls and reasoning | 40 out of 100 |
| #5 | assistant-ui-stockbrokerassistant-ui frontend and LangGraph.js stockbroker agent with approval steps | 13 out of 100 |
| #6 | openai-structured-outputs-samplesThree Next.js samples driving UI from schema-constrained OpenAI outputs | 11 out of 100 |