{"adoption": {"forks": 331, "observed_at": "2026-08-28T04:04:49.817187+00:00", "stars": 1475}, "canonical_url": "https://ross.abutalabs.com/products/stockbot-on-groq", "card": {"archived": false, "artifact_type": "application", "description": "StockBot powered by Groq: Lightning Fast AI Chatbot that Responds With Live Interactive Stock Charts, Financials, News, Screeners, and More. Powered by Llama3-70b on Groq, Vercel AI SDK, and TradingView Widgets.", "domain": ["artificial-intelligence", "large-language-models", "fintech", "web-development"], "enriched": true, "function": ["chatbot", "agent-framework", "data-visualization", "charts", "llm-inference"], "health_score": 64, "homepage": "https://groq-stockbot.vercel.app", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["bklieger-groq/stockbot-on-groq"], "name": "bklieger-groq/stockbot-on-groq", "platform": [], "pushed_at": "2025-12-30T19:55:20+00:00", "repo": "bklieger-groq/stockbot-on-groq", "stars": 1475, "tags": ["tradingview", "groq", "vercel-ai-sdk", "generative-ui", "stock-market", "llama3", "finance-chatbot", "finance", "web-server", "nodejs", "typescript", "vercel"], "topics": [], "urls": [], "use_cases": ["chat with an AI to get live interactive stock charts", "ask for a company's financials and get a rendered widget", "get stock market news via natural language conversation", "screen stocks, forex, bonds, and crypto through a chatbot", "deploy a fast LLM chatbot with generative UI on Vercel", "see market heatmaps and performance visualizations on demand"], "what_it_is": "StockBot is an open-source AI chatbot that uses Llama3-70b on Groq with function calling to render live, interactive TradingView stock market widgets in response to natural language queries. It is built with the Vercel AI SDK and Next.js, providing charts, financials, news, screeners, and heatmaps across stocks, forex, bonds, and crypto.", "when_to_avoid": ["you need reliable investment advice or guaranteed-accurate financial data", "you require a backend data pipeline or custom market data sources rather than TradingView widgets", "you need a non-web or mobile-native application"], "when_to_choose": ["you want a ready-to-deploy AI finance chatbot with live TradingView widgets", "you need an example of function calling and generative UI with the Vercel AI SDK and Groq", "you want near-instant LLM responses for market queries across multiple asset classes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stockbot-on-groq", "repo": "bklieger-groq/stockbot-on-groq", "role": "main", "score": 40}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.817187+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.936411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf87e3f970d1b5c70a2594ba0c2f7cda2d3622b4f7037f669145ad6aab0044db", "fetched_at": "2026-08-28T04:04:49.817187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bklieger-groq/stockbot-on-groq"}, {"content_hash": "4a13d09ff914b4eb486726c4e15608312375b20a682ffad6fc35a5d8b54a19fd", "fetched_at": "2026-08-29T11:42:09.040607+00:00", "kind": "homepage", "missing": false, "url": "https://groq-stockbot.vercel.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 59, "longevity": 55, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 779, "days_push": 246, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 40, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}