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

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.
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.
Track stocks, ETFs, and cryptocurrencies across multiple portfolios with a self hosted wealth management web application.
Track investments, net worth, and spending with a local first approach to financial data privacy.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.