오픈소스 주식 트래킹 앱 OpenStock 소개 — AI 생성 일러스트
개발도구 도구

오픈소스 주식 트래킹 앱 OpenStock 소개

Open-Dev-Society/OpenStock

GitHub9월 21일 발표 · 3분

OpenStock은 고가의 유료 시장 플랫폼에 대안이 되는 오픈소스 주식 트래킹 애플리케이션입니다.

세 줄 요약GitHub 원문 기반
  1. Next.js와 최신 스택을 활용하여 실시간 가격 추적, AI 기반 자동화 이메일, 사용자 맞춤형 대시보드 기능을 제공합니다.
  2. 지식이 유료 장벽에 가로막히는 현실에 반대하며, 개방성과 투명성을 바탕으로 커뮤니티 주도 개발 생태계를 확산시키는 것이 목표입니다.
  3. 주의: 본 앱은 금융 거래를 위한 브로커리지 서비스가 아니며, 모든 데이터는 참고용이므로 투자 결정 시 반드시 전문가의 조언을 구해야 합니다.

OpenStock은 고가의 유료 시장 플랫폼에 대안으로 설계된 주식 트래킹 애플리케이션입니다. 이 앱을 통해 사용자는 실시간 가격 추적, 개인화된 알림 설정, 그리고 상세한 기업 인사이트를 탐색할 수 있습니다. 다만, OpenStock은 커뮤니티 기반으로 구축되었으며 금융 브로커리지 서비스가 아니므로, 시장 데이터는 제공업체 규칙 및 사용자 구성에 따라 지연될 수 있으며 모든 정보는 참고용입니다.

OpenStock은 Next.js (App Router), TypeScript, Tailwind CSS 등 최신 기술 스택을 활용하여 개발되었습니다. 주요 기능으로는 Better Auth를 통한 인증 시스템, MongoDB 기반의 사용자별 관심 종목(Watchlist) 관리, 그리고 TradingView 위젯을 이용한 캔들 및 고급 차트 분석 등이 포함됩니다. 또한 Finnhub 를 통해 시장 데이터를 가져오며, Inngest와 Gemini를 활용하여 AI가 개인화된 환영 이메일이나 주간 뉴스 요약 같은 자동화 기능을 제공합니다.

개발 환경 설정을 위해서는 Node.js 20+ 및 pnpm 또는 npm이 필요하며, MongoDB 연결 문자열과 Finnhub API 키 등의 사전 준비물이 요구됩니다. 프로젝트를 시작하려면 저장소를 클론한 후 필요한 패키지를 설치하고, `.env` 파일에 환경 변수를 구성해야 합니다. 개발 단계에서는 `pnpm dev` 명령어로 실행할 수 있으며, Docker Compose를 사용하면 MongoDB와 OpenStock 스택 전체를 쉽게 구축하여 사용할 수 있습니다.

용어 풀이

오픈 소스
소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
원문GitHub · Open-Dev-Society/OpenStock
원문 보기GitHub