Keep a menu bar watchlist of stocks, crypto, indices, and ETFs across US, Hong Kong, and China A-share markets.
Track your own trading positions, including cost basis, current value, and daily or total profit and loss.
Connect a Longbridge account to upgrade quotes to official real-time data instead of delayed prices.
Share a branded watchlist image showing your current tracked symbols.
| fatwang2/pulse | phun333/pi-infobar | wondaggvcb-oss/lazy-bear-desktop | |
|---|---|---|---|
| Stars | 47 | 48 | 46 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires Xcode 26+ and XcodeGen, using the DMG release needs no setup.
Pulse is a small Mac app that lives in your menu bar and shows you how the stocks, crypto, or other investments you care about are doing, without needing to open a full trading app. By default it shows just a discreet icon, but you can set it to display a single ticker with its price and change, or rotate through several symbols like a carousel. You can build a watchlist covering US stocks, Hong Kong stocks, China A-shares, cryptocurrencies, indices, and ETFs, searching by ticker, company name, or pinyin. Beyond just watching prices, Pulse can also track actual positions you hold: how many shares you own, what you paid for them, their current value, and your profit or loss for the day and overall. Clicking into a symbol shows more detail, including price charts by the minute, day, week, or month, trading volume, and whether the quote is real time or delayed. Behind the scenes, Pulse pulls data from several different providers depending on the market, caching results to avoid repeated requests and automatically switching sources if one is slow or unavailable. Cryptocurrency prices come from Binance's public data in real time. For US, Hong Kong, and Chinese stocks, you can optionally connect your own Longbridge brokerage account to get official real-time quotes instead of delayed ones. The app collects some anonymous usage analytics by default, like when it launches or when you open its settings, but this can be turned off in Settings at any time, and it never sends your actual watchlist, positions, or account credentials anywhere. Pulse is written in Swift for macOS and needs Xcode plus a tool called XcodeGen to build from source. It is aimed at everyday investors and traders who want a quick, glanceable way to check their portfolio throughout the day, not a full trading terminal.
A macOS menu bar app that gives a quick glance at stock, crypto, and ETF prices along with your own position profit and loss.
Mainly Swift. The stack also includes Swift, SwiftUI, XcodeGen.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.