git404hub

what is pulse fr?

fatwang2/pulse — explained in plain English

Analysis updated 2026-05-18

47SwiftAudience · generalComplexity · 2/5Setup · easy

tl;dr

A macOS menu bar app that gives a quick glance at stock, crypto, and ETF prices along with your own position profit and loss.

vibe map

mindmap
  root((Pulse))
    What it does
      Menu bar market ticker
      Position profit and loss
      Price charts
    Tech stack
      Swift
      SwiftUI
      XcodeGen
    Use cases
      Watch stocks and crypto
      Track owned positions
      Real time via Longbridge
    Audience
      Everyday investors
      Traders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep a menu bar watchlist of stocks, crypto, indices, and ETFs across US, Hong Kong, and China A-share markets.

VIBE 2

Track your own trading positions, including cost basis, current value, and daily or total profit and loss.

VIBE 3

Connect a Longbridge account to upgrade quotes to official real-time data instead of delayed prices.

VIBE 4

Share a branded watchlist image showing your current tracked symbols.

what's the stack?

SwiftSwiftUIXcodeGen

how it stacks up fr

fatwang2/pulsephun333/pi-infobarwondaggvcb-oss/lazy-bear-desktop
Stars474846
LanguageSwiftSwiftSwift
Setup difficultyeasyeasymoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Building from source requires Xcode 26+ and XcodeGen, using the DMG release needs no setup.

in plain english

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.

prompts (copy fr)

prompt 1
Help me install Pulse on my Mac and set it to show a rotating carousel of my watchlist symbols.
prompt 2
Walk me through connecting my Longbridge account to Pulse for real-time HK and US stock quotes.
prompt 3
Explain how to build Pulse from source using Xcode and XcodeGen.
prompt 4
Show me how to disable Pulse's anonymous analytics in Settings.

Frequently asked questions

what is pulse fr?

A macOS menu bar app that gives a quick glance at stock, crypto, and ETF prices along with your own position profit and loss.

What language is pulse written in?

Mainly Swift. The stack also includes Swift, SwiftUI, XcodeGen.

How hard is pulse to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is pulse for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.