crypto-portfolio-tracker: 클라우드 없이 SQLite에 잠금 걸고 돌리는 코인 PnL 트래커

Lowbetweentrim/crypto-portfolio-tracker

·2026.11.06 21:48

가상자산 거래 내역과 지갑 주소를 로컬에 저장해 실시간 손익(PnL)을 계산하는 웹 애플리케이션이다. 계정 생성이나 IP 추적 없이 모든 데이터가 사용자의 기기나 서버 안에 머물러 금융 정보 주권을 완전히 보장한다. 중앙 집중식 서비스와 달리 구독료나 클라우드 의존성이 없는 구조다.

Binance, Coinbase 등 거래소 API나 CSV 파일로 과거 거래 내역을 가져올 수 있다. Ethereum, Bitcoin, Solana 및 EVM 기반 체인을 지원하며, CoinGecko API와 Binance WebSockets를 통해 최신 시세와 지갑 잔고를 조회한다. 공개 주소나 읽기 전용 API 키만 필요하며 개인 키를 요구하지 않는다.

데이터는 SQLCipher로 암호화된 SQLite 데이터베이스에 보관된다. 포트폴리오 배분과 성과 추이를 인터랙티브 차트로 시각화하고, 세금 신고를 위한 실현/미실현 손익 CSV 리포트도 내보낼 수 있다. Docker Compose를 통해 한 번의 명령으로 배포할 수 있어 서버 환경 구성이 간편하다.

프라이버시를 중시하거나 기존 클라우드 기반 포트폴리오 관리 도구의 데이터 유출 우려가 있는 개발자에게 적합하다. Next.js, TypeScript, React 스택으로 구축되어 있으며 MIT 라이선스로 공개되어 자유롭게 수정 및 재배포할 수 있다. 로컬 마스터 비밀번호로 데이터베이스를 잠그는 방식이 기본 보안 조치로 제공된다.

GitHub
GitHub 저장소

Lowbetweentrim/crypto-portfolio-tracker

Self-hosted, privacy-first crypto portfolio tracker. Import transactions via CSV, track real-time PnL, and manage your assets locally. No cloud, no subscriptions. Open-source

Python

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.