Repolode
ArvinLovegood

ArvinLovegood/go-stock

AI-assisted stock analysis desktop tool for A-shares, Hong Kong and US stocks, with local data storage and alerts, built on Wails and Vue.

Open-source alternative to:TonghuashunEastmoney

Stars
8,073
Forks
1,406
Open issues
25
Last commit
5 days ago

Repolode describes open-source projects and does not give investment advice. Trading and investing can lose money: assess the risk yourself and follow the laws where you live before using this project.

What is it?

go-stock is a desktop stock analysis tool built with Wails and NaiveUI that combines market data with large language models. It covers A-shares, Hong Kong stocks, US stocks and exchange-traded funds, offering quotes, K-line charts with multiple indicators, intraday and tick data, capital flow, and dragon-tiger list tracking.

The AI layer lets users ask questions about stocks, news and market sentiment through an agent with tool access. It supports a range of model providers, including OpenAI-compatible endpoints, DeepSeek, Ollama, LM Studio, Zhipu, Alibaba Cloud Bailian and Volcano Engine, and it can analyze chart screenshots when vision is enabled. Price alerts and signal monitoring can push notifications to system notifications, Feishu or DingTalk.

The project states that data is kept locally and that it is developed mainly on Windows 10, with other platforms untested or partly supported. Its README notes that the software is for entertainment and study, and that AI analysis is not investment advice.

Key features

  • 01Quotes and K-line charts for A-shares, Hong Kong and US stocks, plus ETFs.
  • 02AI agent with 150+ data tools, skill system and MCP extension support.
  • 03Multiple AI model providers, including local runners like Ollama and LM Studio.
  • 04Chart analysis with indicators such as VPVR, TD Sequential and divergence detection.
  • 05Dragon-tiger list, capital flow and market news aggregation.
  • 06Price alerts and signal monitoring pushed to Feishu, DingTalk or system notifications.

Use cases

  • Screening and reviewing A-share, Hong Kong or US stocks with AI-assisted analysis.
  • Running a local model through Ollama or LM Studio to keep analysis data on your machine.
  • Monitoring watchlist stocks for price moves or buy and sell signals with phone notifications.
  • Generating daily market review and pre-market plans on a schedule.

Quick start

  1. 1

    Download the Windows green version (go-stock-windows-amd64.exe) from the GitHub releases page

  2. 2

    On macOS, download the universal green version (go-stock-darwin-universal) from the releases page

  3. 3

    Configure an AI model provider (API key or local model such as Ollama) in the app settings

Things to know

  • The developers mainly test on Windows 10+; other platforms are untested or have limited features.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
  • AI analysis needs a configured model provider, usually a paid or free-quota API key, or a locally run model.
  • The README states the project is for entertainment and learning only and that investment carries risk.

In collections

Topics

FAQ

What is go-stock?
AI-assisted stock analysis desktop tool for A-shares, Hong Kong and US stocks, with local data storage and alerts, built on Wails and Vue. go-stock is a desktop stock analysis tool built with Wails and NaiveUI that combines market data with large language models. It covers A-shares, Hong Kong stocks, US stocks and exchange-traded funds, offering quotes, K-line charts with multiple indicators, intraday and tick data, capital flow, and dragon-tiger list tracking.
Is go-stock free to use? What license does it have?
go-stock is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is go-stock still maintained?
Actively maintained. The last commit to go-stock was on Nov 3, 2026.
What can I use go-stock for?
Screening and reviewing A-share, Hong Kong or US stocks with AI-assisted analysis. Running a local model through Ollama or LM Studio to keep analysis data on your machine. Monitoring watchlist stocks for price moves or buy and sell signals with phone notifications. Generating daily market review and pre-market plans on a schedule.
How do I install go-stock?
Download the Windows green version (go-stock-windows-amd64.exe) from the GitHub releases page On macOS, download the universal green version (go-stock-darwin-universal) from the releases page Configure an AI model provider (API key or local model such as Ollama) in the app settings
Where can I get go-stock?
The source code and installation instructions are on GitHub: https://github.com/ArvinLovegood/go-stock

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects