@QingQ77: Aggregate net assets and position details across multiple brokerage accounts, view them in a single panel in the macOS …

X AI KOLs Timeline Products

Summary

Sylvester is a macOS menu bar app that aggregates net assets and position details from multiple brokerage accounts via SnapTrade, providing a unified view with native notifications for trades and dividends.

Aggregate net assets and position details across multiple brokerage accounts, view them in a single panel in the macOS menu bar, with native notifications for dividends, trades, and deposits, saving you the hassle of logging into each portal one by one. https://github.com/chang-07/sylvester…
Original Article
View Cached Full Text

Cached at: 09/20/26, 09:19 AM

Aggregate net assets and position details across multiple brokerage accounts, view them in a single panel in the macOS menu bar, with native notifications for dividends, trades, and deposits, saving you the hassle of logging into each portal one by one. https://github.com/chang-07/sylvester…


chang-07/sylvester

Source: https://github.com/chang-07/sylvester

Sylvester — your broker, in your menubar

macOS 14+ Swift 5.10 v0.3.0 read-only

Sylvester is a macOS menubar app showing your net worth and per-account breakdown across every brokerage you’ve linked in SnapTrade — holdings, allocation, a net-worth trend, and an activity feed with native notifications for new dividends, trades, and deposits. It’s a pure local client: tokens live in the macOS Keychain and data is pulled straight from the SnapTrade API.

Install

Homebrew (recommended):

brew install --cask chang-07/tap/sylvester

Or grab the .dmg from Releases and drag Sylvester to Applications.

Sylvester is ad-hoc signed (not notarized), so clear the download quarantine once:

xattr -dr com.apple.quarantine /Applications/Sylvester.app

(or skip it with HOMEBREW_CASK_OPTS="--no-quarantine" brew install --cask chang-07/tap/sylvester). Then launch — the icon appears in your menubar. Requires macOS 14+ (Apple Silicon).

Build from source instead: ./install.sh.

Setup

Click the menubar item, then Sign in with SnapTrade — a browser opens to sign into your SnapTrade account and approve read access. Nothing to paste; tokens are stored in the macOS Keychain. Then Connect Account opens the SnapTrade portal to link your brokerages.

Prefer a partner API key? Expand Advanced in the wizard to paste a clientId + consumerKey (HMAC flow) instead.

Config

Non-secret settings live at ~/.config/sylvester/config.json (chmod 600):

  • baseCurrency — net-worth display currency (default USD)
  • refreshMinutes — auto-refresh cadence (default 15)
  • fxRates — manual {currency: baseCurrency-per-unit} fallbacks, e.g. {"CAD": 0.73}; live rates come from frankfurter.dev
  • apiBaseURL — API host override (default prod; set to point at staging)

Notes

  • Read-only. Personal sign-in uses SnapTrade’s OAuth2 bearer flow (PKCE, read scope); partner keys use canonical-JSON HMAC-SHA256 signing. Neither can trade or move money. Signing out clears the Keychain and asks SnapTrade to revoke the tokens.
  • No Sylvester server. Official builds ship a pre-registered public OAuth client, so even the sign-in token exchange goes directly to SnapTrade (PKCE, no client secret). broker/ contains an optional stateless token-exchange proxy needed only if you build from source against a confidential OAuth client of your own — official builds don’t use it.
  • Balances come from SnapTrade’s cached reads (no forced broker refreshes), so data moves at broker sync cadence — roughly daily. Rows flag anything staler than 36h.
  • Notifications require the .app bundle (a bare swift run can’t post them).
  • Launch at login lives in the ⋯ menu. macOS may ask you to approve Sylvester under Login Items in System Settings before it takes effect.

Develop

./make-app.sh && open dist/Sylvester.app   # build + run the bundle
./install.sh                             # build + install to /Applications
./release.sh                             # build a distributable .dmg

Similar Articles

@GYLQ520: Stocks, funds, crypto assets, cash management scattered across different apps. To view overall assets, you have to open each app and manually compile data in spreadsheets, which is time-consuming and makes it hard to see the big picture. Wealthfolio, an open-source and privacy-focused personal wealth management tool with 8600 Stars, available on both desktop and mobile.

X AI KOLs Timeline

Wealthfolio is an open-source, privacy-focused personal wealth management tool that supports local data storage, enabling unified management of multiple asset types such as stocks and funds, along with performance analysis.

AgentQuartz

Product Hunt

AgentQuartz is a macOS menu bar utility that tracks and displays your usage of Claude and Cursor AI tools for easy monitoring.

Wealthfolio

Product Hunt

Wealthfolio is an open-source personal finance app for tracking investments, net worth, and financial goals with local-first data storage and optional broker sync. It offers privacy-focused features and can be self-hosted or used across multiple devices.

@BTCqzy1: After Claude integrates real financial data, it really takes stock research to a new level~ Now through MCP, it directly calls real-time stock prices and other data, and every judgment given has data support. I have organized a set of Prompts I use in my daily trading: from pre-market scan → entry confirmation → position management →...

X AI KOLs Timeline

User shares a set of Prompts for stock trading after connecting Claude to real financial data (real-time stock prices, etc.) via the MCP protocol, covering pre-market scan, entry confirmation, position management, and other stages, demonstrating practical cases of AI-assisted investment decisions.

@BTCqzy1: Found an A-share open-source investment research tool — TradingAgents-Astock, deeply customized for A-shares, completely free data sources, direct connections to mootdx + East Money + Sina + Tencent Finance + Tonghuashun, no API Key required, with detailed data on dragon and tiger lists, lock-up expirations, and capital flows. ...

X AI KOLs Timeline

TradingAgents-Astock is an A-share specialized open-source investment research tool based on TradingAgents, built-in 7 Agent analysts, supporting free data sources and multiple large language models, with Web UI and CLI.