Skip to content

Repository files navigation

Weave

Weave

Korea, US & Japan stocks + crypto — right in your macOS menu bar. Local-only, no account, real P&L from your own trades.

Release License macOS Swift

English · 한국어


Weave in the macOS menu bar
Lives in your menu bar



Portfolio overview
Portfolio
Asset detail
Asset detail
By-asset chart
By asset

Features

  • Lives in your menu bar. A rotating ticker of your holdings — click for the full popover.
  • Korea, US & Japan stocks + crypto. One symbol search across Binance, Naver, and Yahoo Finance.
  • Real cost basis & P&L. Average cost, unrealized and realized returns computed from your own buy/sell history.
  • Value-history charts. Combined and per-asset (1D / 1W / 1M / 1Y), ring gauges, and buy markers.
  • Manual assets. Track anything without a ticker — real estate, cash, whatever you want counted.
  • Privacy mode. Mask amounts while keeping percentages, in both the popover and the menu bar.
  • Yours, locally. No account, no telemetry — your data never leaves the Mac. The .weave backup is self-contained, custom logos included.
  • Native & polished. Slate / Light themes, English / 한국어, signed & notarized, and it updates itself via Sparkle.

Install

Homebrew (recommended)

brew install --cask kang1027/weave/weave-pt

One command — it taps and installs in one go. Signed with a Developer ID and notarized by Apple, so it launches without Gatekeeper warnings and keeps itself up to date through Sparkle. Update anytime with brew upgrade --cask weave-pt.

Direct download

Prefer not to use Homebrew? Grab the latest .dmg from the releases page, open it, and drag Weave to your Applications folder. It's signed and notarized, so no Gatekeeper warning.

Build from source

Requires macOS 14+ and a Swift toolchain.

git clone https://github.com/kang1027/Weave.git
cd Weave
scripts/fetch-sparkle.sh   # one-time — vendors Sparkle
swift run Weave            # run
swift test                 # unit tests
scripts/bundle.sh          # build dist/Weave.app

Contributing

Issues and pull requests are welcome. Before opening a PR:

  • Keep the change focused and explain the user-visible behavior.
  • Run swift build and swift test.
  • Use English Conventional Commit messages such as feat:, fix:, or docs:.
  • Keep Weave local-only: do not add accounts, telemetry, analytics, or secrets.

See CONTRIBUTING.md for the full development and pull request guide.

Data & privacy

Your portfolio is stored only on this Mac (Application Support/Weave) and is never sent anywhere. Weave reads public quotes and candles from Binance, Naver, and Yahoo Finance — no accounts, no API keys, no telemetry. Details in PRIVACY.md and SECURITY.md.

Market data comes from unofficial public endpoints and may be delayed or inaccurate. Weave is a personal tracking tool, not investment advice.

Support

Weave is free and open source. If you'd like to support development, you can also get it from the Mac App Store as a paid build — the same app, just a way to chip in.

Documentation

Features · Flows · Privacy · Security · Contributing

License

MIT © 2026 kang1027

About

Korea/US/Japan stocks + crypto in your macOS menu bar — local-only, no account, real P&L from your trades.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages