LLM-driven stock analysis system covering A-shares, HK, US, JP, KR and Taiwan stocks, pushing daily decision dashboards to chat apps and email.
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:Tonghuashun
Eastmoney
- 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
Download the Windows green version (go-stock-windows-amd64.exe) from the GitHub releases page
- 2
On macOS, download the universal green version (go-stock-darwin-universal) from the releases page
- 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
A-share (China stock market) AI research workstation for market analysis, theme tracking, stock research, portfolio inspection and post-market review, local-first desktop app.
An open-source coding-agent CLI that runs in the terminal and works with cloud APIs and local model backends like Ollama.
A lightweight Windows screenshot tool built with Wails (Go + React) for capturing, annotating, cropping and exporting images.
An Obsidian plugin that generates text in your notes from tag-triggered AI assistants across many LLM providers, desktop and mobile.
A Svelte and FastAPI chat app that lets you ask questions about a GitHub repository or uploaded source folder, using online or local LLMs.