소개
CoinPulse는 Meowrypto가 개발한 오픈소스 Windows 위젯 프로그램으로, 데스크톱에서 실시간 암호화폐 가격을 표시하고 스마트 알림을 제공합니다. Binance의 공개 WebSocket을 통해 데이터를 수신하며, 모든 설정은 로컬에 저장되어 계정이나 API 키 없이 사용할 수 있습니다.
상세정보
실시간 가격 표시
Binance의 공개 WebSocket API를 활용하여 토큰별 실시간 가격을 스트리밍 방식으로 표시합니다. API 키나 폴링 지연 없이 즉시 업데이트되는 데이터를 확인할 수 있습니다.
스마트 알림
각 토큰별로 상한/하한 가격 목표를 설정할 수 있습니다. 알림은 조건 충족 시 한 번만 울린 후 수동으로 다시 설정해야 하므로 스팸 방지가 가능합니다. 팝업, 사운드, 또는 둘 다 포함한 여러 알림 모드와 함께 커스텀 사운드를 지원합니다.
위젯 커스터마이징
기본 스티커 노트 스타일의 여 가지 테마 색상 중에서 선택하여 데스크톱 분위기에 맞출 수 있습니다. 또한 위젯을 항상 상단에 고정하거나 일반 태스크바 앱처럼 동작하도록 전환할 수 있습니다.
토큰 관리
위젯에서 직접 토큰을 추가, 삭제 및 순서를 재배치할 수 있어 원하는 암호화폐를 간편하게 관리할 수 있습니다.
로컬 보안
모든 설정은 %AppData%CryptoWidgetconfig.json 파일에 로컬로 저장되며, 가격 요청을 제외하고는 기기 외부로 데이터가 전송되지 않습니다.
설치 및 시작
최신 .exe 파일을 GitHub Releases 페이지에서 다운로드하여 실행하면 됩니다. 별도의 설치 프로그램이 필요 없으며, 다운로드 후 바로 실행 가능합니다.
실행 시 .NET 8 Desktop Runtime이 설치되어 있지 않으면 다운로드 링크를 안내하는 메시지가 표시됩니다.
지원 환경 및 요구사항
- Windows 10 또는 Windows 11
- .NET 8 Desktop Runtime (실행에 필요)
- .NET 8 SDK (소스 빌드 시에만 필요)
소스 빌드 및 실행
저장소를 클론한 후 아래 명령어를 실행하여 소스에서 빌드하고 실행할 수 있습니다.
git clone https://github.com/meowrypto/CoinPulse.gitcd CoinPulsedotnet builddotnet run --project CryptoWidget
라이선스 및 제한사항
CoinPulse는 GPL-3.0 오픈소스 라이선스로 배포됩니다. 사용, 수정 및 공유가 가능하지만, 배포되는 수정 버전은 동일한 라이선스 하에 오픈소스로 공개해야 합니다.
시스템 요구사항
Windows 10 또는 11, .NET 8 Desktop Runtime


