tula

Open-source crypto portfolio trackers for the terminal

Most terminal crypto tools watch prices, and you type in what you hold. A few read your accounts. tula reads them and ranks what liquidates first, across venues.

Which one reads my accounts?

ToolHoldings come fromLeverage, liquidation
cointopTyped inNo
tickerTyped inNo
cryptgoTyped inNo
Kraken CLIKraken keyKraken only
rotkiKeys, addressesNot stated
hledger, BeancountJournal, CSVNo
tulaKeys, addressesAcross venues

A tracker you type holdings into shows what you told it. One that reads a key or an address shows what the venue holds, including what you forgot to update.

What does each one do?

cointop
A full-screen market view in the style of htop: live prices, favourites, charts and alerts. Holdings are typed in by hand.
ticker
Live stock and crypto quotes with a watchlist, cost-basis lots and gain or loss, written by hand into a config file. Runs on Windows too.
cryptgo
Prices, coin details, charts and a portfolio page whose amounts are typed in.
Kraken CLI
Kraken’s own client: market data, spot and futures trading, paper trading and an MCP server. The best choice for trading on Kraken; it reads Kraken alone.
rotki
Portfolio, accounting and tax, from read-only exchange keys and addresses, with deep DeFi decoding. A desktop app or Docker service rather than a terminal tool.
hledger and Beancount
Plain-text double-entry accounting, with coins as commodities. Every entry is written or imported; prices come from a price file.

When is another tool the better choice?

  • To watch prices, charts and alerts across thousands of coins: cointop or ticker.
  • To trade on Kraken from a terminal: Kraken CLI.
  • For tax reports and a full transaction history: rotki, or a plain-text ledger.
  • For Windows without WSL: ticker.

What does tula do that they do not?

It reads positions rather than prices. From a public address it reads Hyperliquid, Aave and wallets on nine chains. From a read-only key, it reads Kraken, Binance and Coinbase. Then it answers what none of them does:

Net exposure
Each asset added up across venues, a short netted against the spot it hedges.
Liquidation risk
Every liquidation price, health factor and account ratio across venues in one list, nearest first.
Stress test
What a fall in any asset does to the whole book, and what it liquidates.

It has no price charts, no watchlist and no tax reports. It is read-only for the moment, and runs on macOS and Linux, or Windows through WSL.

Try it

Install tula, connect a venue, then:

try it
tula exposure
tula breaks