Sproto TUI
The release-ready terminal for Sproto Studio. One install gives you the full creation deck, a local x402 wallet, an OpenRouter operator agent, and LI.FI quotes for the start of a $BITCOIN-based omnichain wallet path.
$npm install -g sprotostudioRequires Node 20+ and Python 3.11+. The launcher provisions an isolated virtual environment on first run, then future invocations exec straight through.
$ sproto doctor
{
"base": "https://sproto.studio",
"transport": "auto",
"hasToken": true,
"mcp": { "ok": true, "toolCount": 38 },
"http": { "ok": true, "toolCount": 21 },
"x402": { "ok": true, "agentWalletKey": true, "payAsset": "usdc" },
"lifi": { "ok": true, "baseUrl": "https://li.quest/v1" },
"balances": {
"base": { "usdc": 12.40, "bitcoin": 44.88, "eth": 0.0021 },
"omnichainBitcoin": {
"base": 44.88,
"ethereum": 0,
"bnb": 0,
"berachain": 0,
"solana": 0
}
}
}
$ sproto bridge quote --amount 10 --from-chain base --to-chain ethereum
LI.FI quote: Base -> Ethereum
send: 10 $BITCOIN
receive: 10.14 $BITCOIN
tool: squid
tx: request ready for wallet signing, not auto-broadcast
$ sproto agent "make a sproto wearing aviator sunglasses"
-> sproto_get_sproto({id:2301})
-> sproto_generate_image({prompt:"sproto 2301 with aviator sunglasses"})
<- https://.../aviator-2301.png
done.Everything an operator needs in one binary
Wallet on first run
Base EVM and Solana keypairs are provisioned locally at ~/.config/sproto-tui/wallet.json with private file permissions. The TUI shows addresses and balances, never private keys.
$BITCOIN bridge quotes
LI.FI quote/status support is wired for $BITCOIN where live liquidity exists, plus USDC routes into Solana. The release exposes transaction requests without auto-broadcasting funds.
x402 USDC + $BITCOIN
Paid tools return 402 challenges with both rails. USDC remains the default; operators can select $BITCOIN per call with SPROTO_TUI_PAY_ASSET=bitcoin.
Full Sproto tool deck
Image, video, music, 3D, avatar, Roblox upload, Sprokedex, and trading tools route through the bundled MCP and HTTP transports.
Release-grade local storage
Auth tokens, wallet files, and history are written under the user config directory with private permissions and redaction for sensitive fields.
Agent harness included
Set OPENROUTER_API_KEY and sproto agent gets the full tool catalog as functions. It plans, calls tools, settles x402 payments, and reports final links.
Cross-agent skill packs
tui/skills exposes SKILL.md wrappers so Claude Code, Cursor, Codex, and local scripts can route prompts through the same tested CLI.
Quickstart
Two minutes from install to your first paid generation. The wallet is auto-provisioned; you choose credits, USDC x402, or $BITCOIN x402.
- 1
sproto doctorVerify MCP, HTTP, x402, LI.FI config, wallet files, and balances. - 2
sproto loginPaste your API token from sproto.studio/profile. Stored at ~/.config/sproto-tui/auth.json with private file permissions. - 3
sproto wallet --omniShow Base, Ethereum, BNB, Berachain, Solana, USDC, and $BITCOIN balances without exposing private keys. - 4
sproto bridge quote --amount 10 --from-chain base --to-chain ethereumFetch a $BITCOIN LI.FI quote and transaction request. Signing and broadcast stay in your wallet. - 5
sprotoLaunch the Textual TUI, filter tools with Ctrl+F, run with F5, copy result URLs with Ctrl+Y. - 6
sproto agent "make a sproto wearing sunglasses"Hand the local wallet and tool deck to an OpenRouter-backed operator agent.
x402 pricing
Every paid endpoint returns a 402 challenge with both rails listed. USDC is primary; $BITCOIN holders can flip with SPROTO_TUI_PAY_ASSET=bitcoin.
| Tool | Price (USDC / $BITCOIN) |
|---|---|
| sproto_generate_image | $0.35 / 18 $BITCOIN |
| sproto_generate_wan_video | $0.80 / 40 $BITCOIN |
| sproto_generate_video (veo) | $1.50 / 75 $BITCOIN |
| sproto_grok_imagine_video | $1.50 / 75 $BITCOIN |
| sproto_generate_seedance_video | $3.00 / 150 $BITCOIN |
| sproto_generate_music | $0.60 / 30 $BITCOIN |
| sproto_generate_3d_asset | $1.75 / 88 $BITCOIN |
| sproto_generate_avatar | $3.00 / 150 $BITCOIN |
Install once. Operate forever.
The fastest path from prompt to paid generation on Sproto Studio.
