CLI-first banking for agents
npx skills add https://github.com/different-ai/agent-bank --skill vercel-dnsInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
CLI-first banking for AI agents. Give your agents access to a bank account to create invoices, propose bank transfers, and match receipts purely from the CLI. Forkable and self-hostable.
0 Finance gives agents a real bank account with a CLI-first workflow:
zero CLI.CLI-first banking for agents starts with the zero CLI.
curl -fsSL https://zerofinance.ai/install | bash
# Authenticate (agent-native API flow)
zero auth agentlogin \
--email [email protected] \
--company-name "Acme Inc" \
--admin-token $ZERO_FINANCE_ADMIN_TOKEN
# Note: defaults to creating one Ethereum wallet when wallets are not specified
# Or browser login for humans
zero auth connect
# Or: zero auth login --api-key sk_live_xxx
# Check balance
zero balance
The CLI package is agent-bank, and the binary is zero (alias: zero-bank) for agent workflows.
curl -fsSL https://raw.githubusercontent.com/different-ai/zero-finance/main/scripts/bootstrap.sh | bash
This one-liner will:
# Clone the repository
git clone https://github.com/different-ai/zero-finance.git
cd zero-finance
# Install dependencies
pnpm install
# For local development (with Docker)
pnpm lite
# For production development
pnpm dev
This repo includes OpenCode configuration for AI-assisted development:
# Install OpenCode
curl -fsSL https://opencode.ai/install | bash
# Run in the repo
opencode
# Type @bootstrap for guided setup
# Type @debug-workspace to diagnose issues
See AGENTS.md for full AI agent documentation.
Want to migrate from hosted to self-hosted?
ā ļø Self-hosted instances with real funds require:
This monorepo contains multiple packages:
zero CLI built for agents