Skip to content

JYC0413/cryptobot-on-gaia

Repository files navigation


AI StockBot Powered by Groq with Tool Use and Generative UI

StockBot Powered by Groq: Lightning Fast AI Chatbot that Responds With Live Interactive Stock Charts, Financials, News, Screeners, and More

OverviewFeaturesInterfacesQuickstartCredits


Overview

StockBot is an AI-powered chatbot that leverages local LLMs, Vercel’s AI SDK, and TradingView’s live widgets to respond in conversation with live, interactive charts and interfaces specifically tailored to your requests.

Important

Note: StockBot may provide inaccurate information and does not provide investment advice. It is for entertainment and instructional use only.

Features

  • 🤖 Real-time AI Chatbot: Engage with AI powered by any Local LLM to request stock news, information, and charts through natural language conversation
  • 📊 Interactive Stock Charts: Receive near-instant, context-aware responses with interactive TradingView charts that host live data
  • 🔄 Adaptive Interface: Dynamically render TradingView UI components for financial interfaces tailored to your specific query
  • Groq-Powered Performance: Leverage Groq's cutting-edge inference technology for near-instantaneous responses and seamless user experience
  • 🌐 Multi-Asset Market Coverage: Access comprehensive data and analysis across stocks, forex, bonds, and cryptocurrencies

Interfaces

Description Widget
Heatmap of Daily Market Performance
Visualize market trends at a glance with an interactive heatmap.
Heatmap of Daily Market Performance
Breakdown of Financial Data for Stocks
Get detailed financial metrics and key performance indicators for any stock.
Breakdown of Financial Data for Stocks
Price History of Stock
Track the historical price movement of stocks with customizable date ranges.
Price History of Stock
Candlestick Stock Charts for Specific Assets
Analyze price patterns and trends with detailed candlestick charts.
Candlestick Stock Charts for Specific Assets
Top Stories for Specific Stock
Stay informed with the latest news and headlines affecting specific companies.
Top Stories for Specific Stock
Market Overview
Shows an overview of today's stock, futures, bond, and forex market performance including change values, Open, High, Low, and Close values.
Market Overview
Stock Screener to Find New Stocks and ETFs
Discover new companies with a stock screening tool.
Stock Screener to Find New Stocks and ETFs
Trending Stocks
Shows the top five gaining, losing, and most active stocks for the day.
Trending Stocks
ETF Heatmap
Shows a heatmap of today's ETF market performance across sectors and asset classes.
ETF Heatmap

Quickstart

You will need an open-source LLMs to run the application. If you're not able to host a LLM, you can use public Gaia nodes, which is free right now.

To get started locally, you can run the following:

cp .env.example .env.local

Add the base URL and model name of your open source LLM to .env.local, then run:

npm install
npm run dev

Your app should now be running on localhost:3000.

Credits

This app was developed by Benjamin Klieger at Groq and uses the AI Chatbot template created by Vercel: Github Repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages