@ardensh/cli
v0.0.5
Published
Give your AI agents a wallet and a budget. Arden lets agents pay autonomously, while you stay in control with spend limits and vendor allowlists.
Readme
Arden CLI
Your AI agents can now pay for things.
Arden gives each agent its own wallet and a budget. The agent spends autonomously (calling APIs, buying data, paying for compute) and you stay in control with monthly limits, per-transaction caps, and vendor allowlists. Pause or adjust any agent at any time.
Installation
npm install -g @ardensh/cliGetting started
arden login
arden provisionLogin opens a browser to authenticate. Provision walks you through creating an agent — you choose test or live mode, set budgets, and restrict vendors. You get back an ARDEN_AGENT_KEY (shown once, store it securely). Add it to your agent's environment and it can start paying.
Commands
arden provision
Create a new agent with a wallet and spend controls.
arden provisionInteractive prompts for mode, name, budget limits, and allowed vendors.
Test mode creates a wallet on Base Sepolia (testnet) using fake USDC — safe for development. Live mode creates a wallet on Base mainnet using real USDC — coming soon.
Outputs an ARDEN_AGENT_KEY (shown once, store it securely). Add it to your agent's environment to enable payments.
arden list
List all your agents with mode, network, and budget usage.
arden listarden status [name]
Show detailed spend, budget breakdown, and network for an agent.
arden status
arden status outreach-botarden update <name>
Adjust an agent's budget, vendor allowlist, or pause it entirely.
arden update outreach-bot --monthly-budget 500
arden update outreach-bot --status paused
arden update outreach-bot --vendors "exa.ai,browserbase.io"| Flag | Description |
|---|---|
| --monthly-budget <amount> | Monthly budget in USD |
| --daily-budget <amount> | Daily budget in USD |
| --weekly-budget <amount> | Weekly budget in USD |
| --per-transaction <amount> | Per-transaction limit in USD |
| --vendors <vendors> | Allowed vendors (* or comma-separated) |
| --status <status> | active or paused |
arden fund [name]
Show the wallet address and funding instructions for an agent.
arden fund
arden fund outreach-botTest agents are funded with USDC on Base Sepolia. Get test USDC from faucet.circle.com and test ETH from faucet.quicknode.com/base/sepolia.
Live agents are funded with USDC on Base mainnet.
arden whoami
Show the currently logged-in account.
arden logout
Log out and clear local credentials.
Requirements
- Node.js 20+
