前言
在信息爆炸的时代,股票市场的数据量呈几何级增长,普通投资者面对海量资讯常常无从下手。传统的技术分析和基本面研究虽然有效,但耗时耗力,且难以实时捕捉市场情绪变化。随着人工智能技术的发展,尤其是大语言模型的崛起,我们有机会开发一个更智能、更个性化的投资辅助工具。
今天推荐一个结合本地化数据处理与AI分析能力的股票分析工具。它不依赖云端服务,所有数据保留在本地,兼顾了隐私与效率,为投资者提供一站式的行情监控、技术分析与情绪判断支持。
项目介绍
项目名为 go-stock,是一款基于 Wails 框架和 NaiveUI 开发的桌面级股票分析应用。它通过整合金融数据接口与主流大语言模型平台,实现从行情获取到智能分析的完整闭环。
目前支持 A股、港股、美股三大市场,未来计划扩展至基金、ETF 等更多金融产品。项目采用前后端分离架构,前端使用 Vue3 与 NaiveUI 实现交互界面,后端使用 Go 语言处理数据逻辑,整体运行轻量高效。
项目功能
该工具的核心功能围绕"数据获取 + AI分析 + 实时提醒"展开。
首先,系统可自动获取指定股票的实时行情与历史K线数据,并计算常用技术指标如MACD、RSI、布林带等。
其次,支持市场整体及个股的情绪分析,通过抓取新闻、社交媒体等公开信息,交由大模型进行语义判断,输出乐观、悲观或中性的情绪倾向。
另外,用户可设置涨跌报警,当股价突破预设阈值时,系统通过弹窗或通知推送提醒。所有分析结果均可在本地查看,支持多轮对话式追问,提升交互体验。
项目特点
最显著的特点是"本地化"与"开放性"。所有数据存储在用户本地设备,不上传任何个人信息,保障隐私安全。
同时,项目高度开放,支持多种大模型接入,包括 OpenAI、DeepSeek、Ollama、LMStudio、AnythingLLM,以及硅基流动、火山方舟、阿里云百炼等聚合平台,可根据自身网络环境和使用习惯自由选择。
无需强制依赖 Chrome 浏览器,现已默认使用 Edge 内核抓取资讯,提升了兼容性与稳定性。
项目技术
前端 Vue3 + TypeScript + NaiveUI,界面简洁现代;
后端使用 Go 语言,借助 Tushare 提供的金融数据接口获取行情,通过 Wails 框架将 Go 后端与 Web 前端打包为原生桌面应用。
AI 交互部分通过标准 API 调用,适配多种模型平台。
数据持久化采用 SQLite,轻量且无需额外部署数据库服务。整个项目结构清晰,模块解耦,便于二次开发与功能扩展。
支持大模型/平台
模型
状态
备注
OpenAI
可接入任何 OpenAI 接口格式模型
Ollama
本地大模型运行平台
LMStudio
本地大模型运行平台
AnythingLLM
本地知识库
DeepSeek
支持 deepseek-reasoner、deepseek-chat
大模型聚合平台
如:302.AI,硅基流动,火山方舟
项目效果
实际使用中,可通过输入股票代码快速获取K线图与技术指标分析,结合AI生成的情绪报告,辅助判断短期走势。
例如,当某只股票技术面出现金叉信号,同时AI分析新闻情绪转为积极,系统会提示潜在买入机会。报警功能则帮助用户在工作或休息时不错过关键价格变动。
多轮对话能力使得用户可以进一步追问"为什么看好这只股票?"或"近期有哪些利好消息?",获得更深入的解读。
AI分析与总结
功能设置
成本设置
日k
分时
钉钉报警通知
项目体验
安装版:go-stock-amd64-installer.exe
绿色版:go-stock-windows-amd64.exe
MACOS绿色版:go-stock-darwin-universal
项目源码
Gitee:https://gitee.com/arvinlovegood_admin/go-stock
总结
工具将 AI 的语言理解能力与金融数据结合,降低了个人的信息处理门槛。尽管 AI 分析结果存在不确定性,但作为参考依据,仍具有重要价值。项目仍在快速迭代中,未来将加入智能选股、知识库问答等更高级功能。如果你对 AI 与金融的结合感兴趣,不妨试试这个项目。
关键词
作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!
方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码
有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力