ArvinLovegood/go-stock

🦄🦄🦄AI赋能股票分析:AI加持的股票分析/选股工具。股票行情获取,AI热点资讯分析,AI资金/财务分析,涨跌报警推送。支持A股,港股,美股。支持市场整体/个股情绪分析,AI辅助选股等。数据全部保留在本地。支持DeepSeek,OpenAI, Ollama,LMStudio,AnythingLLM,硅基流动,火山方舟,阿里云百炼等平台或模型。

go-stock이란 무엇인가요?

go-stock은 Go 기반의 Wails 프레임워크와 NaiveUI를 사용해 구축된 데스크톱 애플리케이션입니다. 중국 A주, 홍콩 주식, 미국 주식 및 ETF의 실시간 시장 데이터를 확인하고, 대규모 언어 모델(LLM)을 활용해 데이터를 분석할 수 있습니다. 이 도구는 150개 이상의 금융 관련 "AI 데이터 도구", 스킬/플러그인 시스템, 그리고 프롬프트 실행, 외부 도구 호출, 주식 차트 이미지 이해가 가능한 세 가지 AI 에이전트 모드(React, PlanExecute, DeepAgents)를 포함하고 있습니다.

핵심 기능

영역 앱이 수행하는 작업
시장 데이터 A주, HK, 미국 시장의 실시간 가격, ETF 검색, 펀드 순위, 13가지 도구를 갖춘 K선(캔들스틱) 차트, 거래량 분포, 파동 이론, 자동 다이버전스 탐지 등
AI 기반 분석 OpenAI, Ollama, LMStudio, DeepSeek, GLM 등 사용자가 LLM과 텍스트 입력 또는 대화 형식으로 상호작용할 수 있습니다. AI는 주식 보고서 생성, 추천 종목 제안, 추가 질문 답변, 업로드된 차트 스크린샷 분석도 가능합니다.
에이전트/스킬 시스템 3가지 내장 에이전트 모드(React, PlanExecute, DeepAgents). 150개 이상의 내장 데이터 도구 함수를 호출하고, "스킬" 플러그인 아키텍처를 사용하며, 장기 기억 벡터 저장소(chromem-go)를 유지합니다.
백테스팅 및 전략 프롬프트 템플릿 기반 백테스팅, 다중 보유 기간 추천 백테스팅, 일일 리뷰 및 전장 전략 생성, 성과 지표(승률, 샤프 비율, 하락률 등)
알림 및 자동화 실시간 신호 모니터링, 음성/음성 알림, 스케줄된 작업, Feishu 또는 DingTalk으로 푸시 알림, VIP 전용 백그라운드 모니터링
확장성 MCP 도구 서버 통합, OAuth, 스킬 마켓플레이스, 프롬프트 템플릿 검색용 API, 동적 도구 검색

작동 방식

  1. UI – Vue + NaiveUI로 렌더링된 네이티브 데스크톱 UI. Wails를 통해 Windows(주 타겟) 및 macOS(유니버설 바이너리)용으로 패키징됩니다.
  2. 백엔드 – Go 서비스가 시장 데이터(Tushare, 전용 API)를 가져오고, 사용자 설정을 저장하며, 스케줄된 작업을 실행하고, LLM 에이전트 런타임을 호스팅합니다.
  3. LLM 통합 – OpenAI 호환 엔드포인트 또는 로컬 모델 서버(Ollama, LMStudio, AnythingLLM 등)에 연결할 수 있습니다. 시각적 이해는 이미지를 시각 입력을 수용하는 모델로 라우팅하여 지원됩니다.
  4. 도구 호출 – 에이전트는 Eino ADK 프레임워크를 사용해 내장 "도구"(예: GetBkFundFlowRank, GetClsCalendar) 및 사용자 정의 스킬 패키지를 호출합니다. 결과는 대화에 피드백됩니다.
  5. 지속성 – SQLite는 신호 로그, 백테스트 결과, 지식 기반 및 장기 기억용 chromem-go 벡터 저장소를 저장합니다.

누구에게 적합한가요?

  • 시장 데이터, 차트, AI 기반 해설을 하나의 데스크톱 클라이언트로 통합하고 싶은 개인 트레이더
  • LLM 기반 주식 선정 전략을 실험할 수 있는 플러그인 친화적인 환경을 찾는 취미 양자 개발자
  • AI 에이전트가 금융 데이터를 탐색하고, 백테스팅을 실행하며, 일일 보고서를 생성하는 방식에 관심 있는 사람

제한 사항

  • README는 소프트웨어가 오락용임을 강조하며, AI 주식 조언은 보장되지 않으며 실제 투자 결정에 사용해서는 안 됩니다.
  • 주요 개발은 Windows 10에서 이루어지며, macOS 지원은 존재하지만 제한적일 수 있습니다.
  • 많은 고급 기능(백그라운드 모니터링, 스킬 마켓플레이스, VIP 전용 도구)은 유료 스폰서십 레벨이 필요합니다.

TL;DR: go-stock은 실시간 주식 시장 데이터와 대규모 언어 모델 에이전트를 통합한 Windows/macOS 데스크톱 앱으로, 차트 분석, AI 생성 보고서, 백테스팅, 확장 가능한 스킬 플러그인을 제공하며, 모두 Go, Wails, Vue/NaiveUI로 구축되었습니다.


README에서의 주요 링크

  • 빠른 시작 및 전체 매뉴얼: docs/快速开始指南.md, docs/go-stock使用手册.md
  • 다운로드: go-stock-windows-amd64.exe, go-stock-darwin-universal
  • 지원되는 LLM 플랫폼: OpenAI, Ollama, LMStudio, DeepSeek, GLM, ByteDance, Alibaba, Moonshot, Tencent, iFlytek, MiniMax, Xiaomi, SiliconFlow 등

참고: 프로젝트는 적극적으로 유지보수 중이며(변경 기록은 2026년 9월까지), 미래의 AI 에이전트 및 시각 이해 기능의 로드맵이 포함되어 있습니다.


라이선스 및 커뮤니티

  • GitHub에서 오픈소스(스타 배지 표시). 리포지토리에는 사용자용 QQ 그룹과 추가 기능을 위한 스폰서십 계획이 포함되어 있습니다.

결론: 이는 AI 강화 금융 도구 분야에 위치한 진정한 소프트웨어 프로젝트입니다.


AI 큐레이터에 의해 생성


메타데이터

  • 스타 수: 배지에 표시
  • 최신 릴리스: v2025.2.12.7-alpha (README 기준)이지만, 변경 기록에는 2026년 이후 릴리스도 포함됨
  • 주 언어: Go (백엔드) + Vue/JS (프론트엔드)
  • 라이선스: README에 명시적으로 기재되지 않음

설명 종료

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트