gitwtfhub

wtf is go-stock?

arvinlovegood/go-stock — explained in plain English

Analysis updated 2026-06-26

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

GoWailsVue.jsDeepSeekOpenAIOllama

How it stacks up

arvinlovegood/go-stockgogo/protobufgoogle/seesaw
Stars5,6755,6735,677
LanguageGoGoGo
Setup difficultymoderatemoderatehard
Complexity2/53/54/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

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.

Wtf does this do

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.

Yoink these 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.

Frequently asked questions

wtf is go-stock?

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.

What language is go-stock written in?

Mainly Go. The stack also includes Go, Wails, Vue.js.

What license does go-stock use?

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

How hard is go-stock to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is go-stock for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.