go-stock

An AI powered stock analysis tool for tracking market trends and analyzing financial data locally.

go-stock screenshot 1

go-stock is an open-source desktop app that integrates large language models for stock analysis. It provides a desktop interface for tracking market trends, analyzing financial data, and performing AI-driven stock selection across A-shares, Hong Kong stocks, and US stocks. The tool is designed to help users synthesize vast amounts of financial information through AI summaries and technical charting.

The application is developed using Wails and NaiveUI and is available for Windows and macOS. It functions as a local hub where users can connect various AI backends to process market news, financial reports, and technical indicators. By keeping data local, it allows users to maintain control over their analysis environment while leveraging the reasoning capabilities of modern LLMs to identify market opportunities.

Key features

  • AI-driven analysis of market news and individual stock sentiment
  • Support for multiple LLM providers including OpenAI, DeepSeek, Ollama, and LMStudio
  • Technical analysis tools with K-line charts and integrated TradingView indicators
  • AI-assisted stock selection based on market trends and financial data
  • Multi-round dialogue capabilities for follow-up questions after AI analysis
  • Customizable prompt templates for tailoring AI financial queries
  • Monitoring of fund valuations and net asset values
  • Integration of institutional research reports and company announcements
  • Automated price alerts and notifications via DingTalk

The software is built with Golang and Vue, utilizing a local-first approach to data retention. It supports a wide array of AI integrations, ranging from cloud-based APIs like SiliconFlow and Volcengine to fully local deployments via Ollama and AnythingLLM. The architecture includes an AgentMode that supports React and PlanExecute patterns for more complex analytical tasks, and it incorporates MCP tool calling to extend the AI's functionality. It also includes features for tracking capital flow and analyzing the top holdings of various funds.

This tool is positioned as a research and learning utility for investors who want to combine traditional technical analysis with generative AI.

Last Modified
Software TypeDesktop App
Platform
Last Activity17 days ago
Repository Age1 year
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.