MCPcopy Index your code
hub / github.com/domechn/track3

github.com/domechn/track3 @app-v0.8.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release app-v0.8.1 ↗ · + Follow
1,363 symbols 3,747 edges 275 files 10 documented · 1% updated 4d agoapp-v0.8.1 · 2026-07-01★ 874 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/domechn/track3/raw/app-v0.8.1/src-tauri/app-icon.png" width="150">

Track3

Track crypto and stock assets across exchanges, brokers and wallets

author license release last commit wiki

Features

  1. No wallet signature required. No backend server, all data is stored locally by default
  2. Support Binance, OKX, Bitget, Kraken, Gate.io, Coinbase, Bybit, HTX and MEXC. Readonly access is enough. API key setup references: Binance, OKX, Gate.io, MEXC
  3. Support BTC, ETH, BNB, SOL and Doge ( Base Users ).
  4. Support stock broker positions from Interactive Brokers (IBKR) through Flex Web Service imports with Query ID and Token.
  5. Support dozens of charts to analyze data such as asset allocation, wallet proportion, position changes, profit and loss, and more.
  6. Support data backup and restore. Users can export data to local files and import them to other devices, or share them between multiple devices by cloud drive ( e.g. iCloud ).

Supported Sources

  • Centralized exchanges: Binance, OKX, Bitget, Kraken, Gate.io, Coinbase, Bybit, HTX, MEXC
  • Wallets: BTC, ETH, BNB, SOL, Doge
  • Stock brokers: Interactive Brokers (IBKR)

Pro Users

  1. Support 85+ EVM compatible Chains: Ethereum, BSC, Polygon, Fantom, Arbitrum, Avalanche, Gnosis, Celo, OKC, Cronos, Optimism, Cardano, Terra 2.0, Cosmos, Osmosis, Base, and most ERC20 tokens on these chains.
  2. Support TRON wallets and TRC20 assets.
  3. Support per-exchange and per-wallet asset views.
  4. Support real-time portfolio value in the top bar.
  5. Support real-time prices for all tracked assets during refresh.

Installation

Download In Release Page

Screenshots

sc1 sc2 sc3 sc4 sc5 sc6 sc7

Notice

All your data is private, only you can access it. And track3 will never sync your configurations into cloud, they are always stored locally with encryption. So your wallet addresses and api keys are totally safe.

Sponsor

  • Use this referral link to register on Binance, both you and i will get 20% discount on trading fees or reward.
  • Use this referral link to register on OKX, both you and i will get mystery boxes.
  • Use this referral link to register on Gate.io, you will get 10% discount on trading fees or reward.

Thanks

Thanks for these platform who provide powerful APIs without API Key. Fuck API Key.

  • https://blockchain.info
  • https://blockcypher.com
  • https://ankr.com
  • https://helius-rpc.com
  • https://coingecko.com
  • https://solana.com
  • https://jup.ag

Note

  1. If the following error occurs when you open the app for the first time on Mac, please execute this command xattr -cr /Applications/track3.app/ to fix it.
“track3” is damaged and can’t be opened. You should move it to the Trash.

Extension points exported contracts — how you extend this code

Analyzer (Interface)
(no doc) [12 implementers]
src/middlelayers/datafetch/types.d.ts
Migration (Interface)
(no doc) [6 implementers]
src-tauri/src/migration.rs
TotalValueShower (Interface)
(no doc) [4 implementers]
src/components/total-value-and-change.tsx
ERC20Querier (Interface)
(no doc) [10 implementers]
src/middlelayers/datafetch/coins/erc20.ts
UpdatePriceDialogProps (Interface)
(no doc)
src/components/coin-analytics.tsx
DogeQuerier (Interface)
(no doc) [10 implementers]
src/middlelayers/datafetch/coins/doge.ts
UpdateTransactionTypeDialogProps (Interface)
(no doc)
src/components/coin-analytics.tsx
BTCQuerier (Interface)
(no doc) [11 implementers]
src/middlelayers/datafetch/coins/btc.ts

Core symbols most depended-on inside this repo

cn
called by 102
src/lib/utils.ts
get
called by 64
src/middlelayers/datafetch/utils/cache.ts
useTranslation
called by 60
src/i18n/index.tsx
toast
called by 57
src/components/ui/use-toast.ts
getAssetType
called by 53
src/middlelayers/datafetch/utils/coins.ts
set
called by 50
src/middlelayers/datafetch/utils/cache.ts
trace
called by 41
src/middlelayers/ai/skills/functions/trace.ts
currencyWrapper
called by 39
src/utils/currency.ts

Shape

Function 726
Method 445
Class 137
Interface 55

Languages

TypeScript94%
Rust6%

Modules by API surface

src/middlelayers/configuration.ts50 symbols
src/components/configuration/index.tsx42 symbols
src/middlelayers/entities/assets.ts41 symbols
src/components/total-value-and-change.tsx30 symbols
src/middlelayers/datafetch/coins/erc20.ts29 symbols
src/middlelayers/datafetch/utils/cache.ts27 symbols
src/middlelayers/ai/sessions.ts24 symbols
src/middlelayers/datafetch/coins/cex/mexc.ts23 symbols
src/middlelayers/datafetch/coins/cex/okx.ts22 symbols
src/components/comparison.tsx22 symbols
src-tauri/src/migration.rs22 symbols
src/middlelayers/datafetch/coins/stock/ibkr.ts21 symbols

For agents

$ claude mcp add track3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page