⚑ for developers · read-only · open source

The Solana terminal you'll actually love.

Live prices, 7-day charts and non-custodial wallet watch β€” scriptable, --json-able, and drawn beautifully right in your shell. No keys, no custody, nothing leaves your machine.

run it now Β· no install
$npx mybitduit

That's the whole thing β€” npm fetches it and the full-screen app opens. Node 18+.

Install

Get it running.

live on npm Β· v0.0.1mybitduit on npm β†—

Try it now

$npx mybitduit

One command, full app, nothing left behind.

Install it

$npm install -g mybitduit

then just type mybitduit β€” anywhere, forever.

Requires Node 18+ β†’ nodejs.org β†—

Uninstall anytime: npm uninstall -g mybitduit β€” we never trap you.

Reference

Every command.

mybitduit

Open the full-screen app β€” a live topΒ 10 by market cap list with 7-day ASCII charts. Needs a real terminal (TTY). Keys: ↑↓ select Β· r refresh Β· q quit.

mybitduit top

Print the top 10 by market cap once, then exit. Plays nicely in scripts.

mybitduit price sol btc eth

Print the price & 24h change for the coins you name, once. Knows sol btc eth usdc usdt bonk jup.

mybitduit watch <address>

Read-only view of any Solana wallet β€” balances, total value and 24h. Non-custodial: we only ever look, never touch.

mybitduit watch <address> --json

Same wallet view as raw JSON β€” pipe it into jq or anything else.

Outside a TTY (a pipe, a CI job), bare mybitduit prints the top 10 instead of opening the app β€” so it never hangs a script.

Built to be piped

Scriptable by design.

watch --json emits clean JSON, so the wallet view drops straight into your tooling.

# total USD value of a wallet
mybitduit watch <address> --json | jq '.total'

# every holding worth more than $100
mybitduit watch <address> --json \
  | jq '.holdings[] | select(.value > 100) | {symbol, value}'

# point at your own RPC
SOLANA_RPC_URL=https://your-helius-endpoint mybitduit watch <address>

Configuration

Environment.

COINGECKO_API_KEY

Optional. A free CoinGecko demo key lifts the rate limit on price data.

SOLANA_RPC_URL

Optional. Point watch at your own RPC (Helius, QuickNode…). Defaults to public mainnet-beta.

Both are optional. The CLI runs with zero configuration on free public endpoints.

Phase 5 Β· later

AI mode, in the terminal.

The plan: detect an ANTHROPIC_API_KEY and add an askcommand that hands a live market snapshot to Claude for a plain-language read of what's moving β€” analysis, never financial advice. The ambitious version exposes mybitduit as a tool an agent can drive. Non-custodial all the way: the AI can look and explain, but only ever your wallet can sign.