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, 동적 도구 검색 |
작동 방식
- UI – Vue + NaiveUI로 렌더링된 네이티브 데스크톱 UI. Wails를 통해 Windows(주 타겟) 및 macOS(유니버설 바이너리)용으로 패키징됩니다.
- 백엔드 – Go 서비스가 시장 데이터(Tushare, 전용 API)를 가져오고, 사용자 설정을 저장하며, 스케줄된 작업을 실행하고, LLM 에이전트 런타임을 호스팅합니다.
- LLM 통합 – OpenAI 호환 엔드포인트 또는 로컬 모델 서버(Ollama, LMStudio, AnythingLLM 등)에 연결할 수 있습니다. 시각적 이해는 이미지를 시각 입력을 수용하는 모델로 라우팅하여 지원됩니다.
- 도구 호출 – 에이전트는 Eino ADK 프레임워크를 사용해 내장 "도구"(예: GetBkFundFlowRank, GetClsCalendar) 및 사용자 정의 스킬 패키지를 호출합니다. 결과는 대화에 피드백됩니다.
- 지속성 – 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에 명시적으로 기재되지 않음
설명 종료
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트