← all repositories
ArvinLovegood/go-stock

When your stock picker is a large language model

A desktop app that plugs DeepSeek, Ollama, or OpenAI into Chinese, Hong Kong, and US equity markets—local data, local UI, and a sponsorship tier for faster updates.

7k stars Go Domain AppsAgents
go-stock
Velocity · 7d
+14
★ / day
Trend
steady
star history

What it does

go-stock is a Wails + NaiveUI desktop application that fetches market data for A-shares, Hong Kong, and US equities, then hands the analysis to an LLM of your choice. It keeps all data local, offers K-line technical indicators, sentiment scoring, and push alerts for price swings. The author is explicit that this is “for entertainment” and that AI-generated investment advice should be treated as educational, not actionable.

The interesting bit

The project treats the LLM as a modular backend: you can swap in OpenAI, DeepSeek, Ollama, LMStudio, AnythingLLM, or several Chinese-hosted inference platforms (SiliconFlow, Volcano Ark, Alibaba Bailian). The UI layer is Go talking to a Vue3 frontend via Wails, which is an unusual stack in a space dominated by Python notebooks and browser dashboards. There is also a sponsorship ladder—free users pull updates from GitHub; paid tiers get CDN delivery and extra AI assistant features.

Key highlights

  • Supports A-shares, Hong Kong, and US markets with local data storage
  • Pluggable LLM backends including local runners (Ollama, LMStudio) and Chinese cloud APIs
  • AI-assisted stock screening, multi-turn chat for follow-up questions, and configurable prompt templates
  • K-line charts with technical indicators; recent additions include fund K-lines and top-10 holdings data
  • MCP tool-calling support and two agent modes (React, PlanExecute) added in 2026 releases

Caveats

  • Development and testing are Windows-centric; macOS support exists but is labeled “untested or functionally limited”
  • The README carries heavy sponsorship and referral-link content, including a tiered VIP system for updates and features
  • Some roadmap items (ETF full support, stock-analysis knowledge base) remain under construction

Verdict

Worth a look if you want a local-first, LLM-augmented stock screener with Chinese market coverage and don’t mind navigating sponsor links. Skip it if you need battle-tested cross-platform reliability or are allergic to freemium update tiers.

Frequently asked

What is ArvinLovegood/go-stock?
A desktop app that plugs DeepSeek, Ollama, or OpenAI into Chinese, Hong Kong, and US equity markets—local data, local UI, and a sponsorship tier for faster updates.
Is go-stock open source?
Yes — ArvinLovegood/go-stock is open source, released under the GPL-3.0 license.
What language is go-stock written in?
ArvinLovegood/go-stock is primarily written in Go.
How popular is go-stock?
ArvinLovegood/go-stock has 7k stars on GitHub and is currently holding steady.
Where can I find go-stock?
ArvinLovegood/go-stock is on GitHub at https://github.com/ArvinLovegood/go-stock.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.