⚡ 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.

Or let a script do it

$curl -fsSL https://mybitduit.com/install.sh | sh

Checks Node 18+, installs globally, and fixes your PATH if npm's bin isn't on it. ~60 lines of plain sh — read it first.

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.