Keep it readable.
Name your addresses, inspect balances, and look through recent payment history without leaving your terminal.
atto history --limit 10BuildAtto CLI
Check a balance. Follow a payment. Put Atto into a script. One command-line wallet for hands-on use and repeatable work.
secret-tool.Demo accounts · Output addresses and hashes shortened
Use readable commands at the prompt, or request JSON when your own tooling needs the result.
Name your addresses, inspect balances, and look through recent payment history without leaving your terminal.
atto history --limit 10Structured results and errors make commands usable in scripts. Exact amounts and large protocol integers stay as strings.
atto --json balancesWatch events without changing the account. Use a receive session when you want to sign and credit incoming payments.
atto watch receivableGive a payment an identity you can keep. An interrupted command should not leave you guessing whether to send again.
atto send RECIPIENT_ADDRESS 0.0001 \
--request-id order-42This command sends real funds if run with a funded wallet and a valid recipient. Review the address and spending limits first.
Amounts default to ATTO and use exact decimal strings. There is no network fee deducted from the payment.
atto journal show order-42If the outcome is uncertain, inspect the journal and reuse the same request ID for the same payment. A new ID means a new payment attempt.
When no ID is supplied, the CLI generates one. Keep the ID it prints.
Wallet creation, recovery and policy changes belong in your own interactive terminal, not in an agent conversation.
npm install --global @attocash/cliUse a current Node.js 24.x release. Run atto --help for the command reference.
Run atto wallet create or atto wallet import. Secrets use Keychain, Credential Manager or Secret Service, with no plaintext fallback. Keep an offline backup.
The default network is LIVE. CLI spending starts without an amount cap. Review atto wallet status and set suitable limits before funding and sending.
MCP can share the same absolute data directory, request IDs and spending limits. MCP spending access still requires its own local approval.
Choose the interface that fits the work. Each connects to the same feeless Atto network.
Open the guide for setup, requirements, and implementation details.