Sharpnel Desktop
Windows와 macOS용 Sharpnel 네이티브 터미널입니다. 다운로드는 무료이고, 설치한 뒤 아무 Sharpnel 계정으로 로그인하시면 됩니다. Explorer는 제한된 실시간 화면을 드리고, Pro는 로그인하는 즉시 주요 선물 시장의 실시간 오더플로 화면 — 라이브 DOM, 풋프린트, 테이프 — 를 스트리밍합니다. 브로커 연결은 필요 없습니다.
Windows 10 or 11, 64-bit · 297 MB
SHA-256: b99d3046a36d47c082b03f1ea1c0cf31e739e94ae96d9be171a53f26defe4777
macOS 14 or later, Apple Silicon · 251 MB
SHA-256: f10d3cc5d56b2e222199fd1e03184d01ed211fd94b7fcb6d2723722366ae4b20

다음에 일어나는 일
설치 파일은 제 이름으로 코드 서명되어 있어 “알 수 없는 게시자” 경고는 뜨지 않습니다. 파란색 SmartScreen 상자는 여전히 보일 수 있는데, 그건 평판 카운터이지 판정이 아닙니다. 읽는 법은 아래에 짧게 적어 두었습니다.
먼저 파일을 오른쪽 클릭해 속성을 열고, 차단 해제 항목이 있으면 체크하세요 — Windows는 인터넷에서 받은 모든 파일에 표시를 남깁니다. 그다음 실행하고 폴더를 고르시면 됩니다. 따로 설치할 런타임은 없습니다. 마켓 엔진은 앱에 함께 들어 있습니다.
터미널을 열고 Sharpnel 계정으로 로그인하세요. Explorer는 제한된 실시간 화면을, Pro는 곧바로 실시간 오더플로 화면을 스트리밍합니다. 브로커 연결은 필요 없습니다.
둘 다 파일에 문제가 있다는 뜻은 아닙니다. 갑자기 마주치시는 것보다 제게서 먼저 들으시는 편이 낫다고 생각합니다.
Windows는 인터넷에서 받은 모든 파일에 표시를 남깁니다. 방금 받은 설치 파일을 오른쪽 클릭해 속성을 열고, 아래쪽에 보안 줄이 보이면 차단 해제를 체크한 뒤 확인을 누르세요. 그런 줄이 없다면 Windows가 이미 해제한 것이므로 하실 일은 없습니다.

설치 파일이 서명되어 있어도 해 두실 만합니다. 그 표시는 파일에 계속 붙어 있고, Windows 설정 문제가 아니라 다운로드가 잘못된 것처럼 보이는 방식으로 설치를 실패시킬 수 있습니다.
설치 파일을 실행하면 “Windows의 PC 보호”가 보일 수 있습니다.
That box is not a malware finding. SmartScreen counts how many people have run a particular file; until a build has been downloaded enough times, it is “not commonly downloaded” and Windows says so. I ship a new build often and I am one developer, not a company pushing millions of installs, so my counter is always low. Click More info and it will name the publisher: Sharpnel Trading. That line is the part that cannot be faked — it comes from a certificate issued against verified business identity, and no one else can sign a file with my name on it. If it says anything else, you are not looking at my installer, and I want to know about it.
대화상자의 말도, 제 말도 그대로 믿으실 필요는 없습니다. 파일을 직접 확인해 보세요:
PowerShell에서 파일 해시를 위의 SHA-256과 비교하세요:
Get-FileHash .\Sharpnel-Desktop-1.10.241-win64.exe -Algorithm SHA256
그리고 서명이 제 것이며 온전한지 확인하려면 — 이쪽이 둘 중 더 강한 검사입니다. 이 페이지와 일치한다는 것만이 아니라 누가 서명했는지를 증명하기 때문입니다:
Sharpnel Trading
거래소 플로어에서 당신의 호가창까지
Get-AuthenticodeSignature .\Sharpnel-Desktop-1.10.241-win64.exe |
Select-Object Status, @{n="Signer";e={$_.SignerCertificate.Subject}}Expect Valid and a signer of CN=Sharpnel Trading, O=Sharpnel Trading. Anything else — a different name, or a status that is not Valid — means do not run it, and please tell me.
업데이트는 제자리에서 설치됩니다 — 터미널이 서명된 새 빌드를 확인하고 도움말 > 업데이트 확인에서 스스로 갱신합니다.
위의 macOS 빌드는 네이티브이고 공증까지 되어 있습니다 — 내려받으면 다른 Mac 앱과 똑같이, 눌러 넘길 보안 경고 없이 열립니다. Linux 빌드는 아직 개발 중이고 날짜는 드리지 않겠습니다. 못 지킬 날짜는 날짜가 없는 것보다 나쁘니까요. 그동안 Windows 빌드는 Wine에서 돌아가며, 실제로 그렇게 쓰시는 유료 고객이 최소 한 분 계십니다.
그게 운으로 된 건 아닙니다. 음성 캡처는 Windows 기본값 대신 Wine에서 동작하는 오디오 백엔드를 고르고, 음성 모델 설치는 Wine에 없는 Windows 압축 해제 도구를 쓰지 않으려고 일부러 UI 스레드 바깥으로 옮겼습니다. Wine에서 무언가 깨지면 저는 그걸 진짜 버그로 취급합니다 — 네이티브 빌드가 있기 전에는 몇 달 동안 매일 Mac에서 CrossOver로 Windows 빌드를 돌렸습니다.
Wine이 네이티브 실행과 같다고는 하지 않겠습니다. 써 보시다가 걸리는 게 있으면, 무슨 일이 있었는지 알려 주세요 — Mac 제보는 코드를 쓰는 사람이 직접 읽습니다.