β‘ 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.
npx mybitduitThat's the whole thing β npm fetches it and the full-screen app opens. Node 18+.
ββββββ ββ ββ ββ $$ ββ ββ $$ ββ ββ ββ ββββββ
Install
Get it running.
Try it now
npx mybitduitOne command, full app, nothing left behind.
Install it
npm install -g mybitduitthen just type mybitduit β anywhere, forever.
Requires Node 18+ β nodejs.org β
Uninstall anytime: npm uninstall -g mybitduit β we never trap you.
Reference
Every command.
mybitduitOpen 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 topPrint the top 10 by market cap once, then exit. Plays nicely in scripts.
mybitduit price sol btc ethPrint 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> --jsonSame 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_KEYOptional. A free CoinGecko demo key lifts the rate limit on price data.
SOLANA_RPC_URLOptional. 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.
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.