explaingit

arvinlovegood/go-stock

5,675GoAudience · generalComplexity · 2/5Setup · moderate

TLDR

go-stock is a Windows desktop app for tracking Chinese, Hong Kong, and US stock prices that uses your choice of AI model to generate plain-language market analysis and lets you ask follow-up questions about any stock.

Mindmap

mindmap
  root((go-stock))
    What it does
      Stock price tracking
      AI analysis
      Price alerts
    Markets
      Chinese A-shares
      Hong Kong stocks
      US stocks
    AI providers
      DeepSeek
      OpenAI
      Ollama local
      Chinese platforms
    Features
      Candlestick charts
      News summaries
      Stock screening
    Platform
      Windows desktop
      Go and Wails
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Track Chinese A-share, Hong Kong, and US stock prices in real time with candlestick charts

USE CASE 2

Set price alerts that send a desktop notification when a stock crosses a threshold you define

USE CASE 3

Ask an AI model to analyze a stock's recent price movement and get a plain-language summary

USE CASE 4

Screen stocks by technical indicators and read AI-generated summaries of market news and disclosures

Tech stack

GoWailsVue.jsDeepSeekOpenAIOllama

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Windows 10 or above and an API key for your chosen AI provider, or a locally running Ollama instance.

Open-source project, specific license terms are in the repository.

In plain English

go-stock is a desktop application for tracking and analyzing stocks using AI language models. It is built with Go using the Wails framework, which packages a Go backend with a web-based frontend into a native desktop app, and it runs primarily on Windows 10 and above. The tool fetches live market data for Chinese mainland stocks (A-shares), Hong Kong stocks, and US stocks, then sends that data to an AI model to generate plain-language analysis. The application works with whichever AI service or model you configure. Supported options include cloud-based APIs from DeepSeek, OpenAI, and several Chinese AI platforms such as Siliconflow and Volcengine, as well as locally hosted models running through Ollama or LMStudio. All stock market data is stored on your local machine and does not leave it. From the interface you can view candlestick charts for individual stocks, track price movements over different time intervals, and set up price alerts that send a notification when a stock crosses a threshold you define. After the AI produces an analysis of a stock, you can follow up with additional questions in a multi-turn conversation, using configurable prompt templates to control how the AI responds. The app also pulls in market news and financial disclosures, and lets the AI summarize broad market conditions alongside individual stock movements. Recent additions include industry rankings, capital flow charts, hot stock tracking, research report lookups, and technical indicator-based stock screening. The README includes a clear disclaimer that AI-generated analysis results are for learning and research only, and that investing carries risk. The project is under active development and welcomes community contributions.

Copy-paste prompts

Prompt 1
Configure go-stock with the DeepSeek API and analyze 5 Chinese A-share stocks I am watching, asking it to summarize today's price movement and any notable news.
Prompt 2
Set up price alerts in go-stock for 3 stocks so I get a notification if any of them rises or falls more than 5 percent in a single day.
Prompt 3
Using go-stock with a local Ollama model, compare the capital flow trends for two stocks and give a plain-language interpretation of which looks stronger.
Prompt 4
Walk me through setting up go-stock on Windows 10 with an OpenAI API key and adding my first stock watchlist.
Prompt 5
Build go-stock from source on Windows and connect it to a locally running LMStudio model for offline AI analysis.
Open on GitHub → Explain another repo

← arvinlovegood on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.