Free to use. Pay when you connect a broker.
Download Pyx and use it with your own files for as long as you like. One subscription adds read-only brokerage sync, verified in-app updates, and agent access. No tiers, no add-ons, no account.
macOS · Windows · Linux · in beta
No account, no key, no card.
macOS 14 or newer (Apple Silicon), Windows 10 and 11, Linux x86_64
- Manual accounts, plus CSV and OFX import from Vanguard, Fidelity, Schwab, and more
- One SQLite file on your disk, encrypted at rest, that never leaves your machine
- Chart workspace with 12 indicators, 8 drawing tools, and your trades on the chart
- Research with SEC-sourced financials, comps, and ownership
- Markdown notes linked to holdings, in a folder you choose
- True time-weighted returns, per-lot cost basis, ETF look-through, multi-currency
- Tags, saved views, exports, command palette, about 70 rebindable commands
Billed yearly. Two months free.
Key by email in about a minute. Secure checkout by Polar.
- Read-only brokerage sync through SnapTrade: link, resync, daily refresh
- Verified in-app updates
- Local MCP server for your own agents
Already have a key? Paste it under Settings > Subscription inside Pyx.
- 01
Download
Get the DMG, open it, drag Pyx to Applications. No account to create and no form to fill in.
- 02
Bring your data
Import a CSV or OFX statement from your broker, or add accounts by hand. Everything except sync works right away.
- 03
Subscribe when you want sync
Connect a brokerage from inside Pyx and it sends you to checkout. Your key arrives by email in about a minute. Paste it under Settings > Subscription.
- Why is the app free?
- Because you are the customer, not the product. No ads, no upsells, and nothing free that pays for itself with your portfolio.
- What does the subscription pay for?
- The parts that cost money per user: brokerage sync through SnapTrade, signed updates, and agent access. Free features keep shipping in every release.
- What happens if I cancel?
- Sync, updates, and agent access stop when the paid period ends. Everything else keeps working, and the data you already synced stays in your file, with CSV export throughout.
- Will there be other tiers?
- Maybe. Faster refresh and placing trades from inside Pyx would cost more. Every tier will stay fairly priced, and this one will not get worse.
By subscribing you agree to the Terms of Service and Privacy Policy. Refunds are handled by Polar, the merchant of record. See the Refund policy.