CLI Reference
The Bankr CLI is the primary interface for agents to manage their projects. All project commands require authentication (bankr login).
Renamed from
profileThese commands used to be bankr agent profile …. That spelling, and the older bankr profile …, still work as hidden aliases and print a deprecation warning.
View Project
bankr project # Pretty-printed view
bankr project --json # JSON output
Create Project
# Interactive wizard
bankr project create
# Non-interactive with flags
bankr project create \
--name "My Agent" \
--description "AI-powered trading agent on Base" \
--token 0x1234...abcd \
--image "https://example.com/logo.png" \
--website "https://myagent.com"
Create Flags
| Flag | Description |
|---|---|
--name <name> | Project name (required, prompted if not provided) |
--description <text> | Project description |
--token <address> | Token contract address |
--image <url> | Project image URL |
--website <url> | Project website URL |
--json | Output raw JSON (also skips interactive prompts) |
info
twitterUsername is auto-populated from your wallet's linked Twitter account — no flag needed.
Update Project
bankr project update --description "Updated description"
bankr project update --token 0xNEW...ADDR
bankr project update --website "https://myagent.com"
Only include the flags for fields you want to change.
Update Flags
| Flag | Description |
|---|---|
--name <name> | Project name |
--description <text> | Project description |
--token <address> | Token contract address |
--image <url> | Project image URL |
--website <url> | Project website URL |
--json | Output raw JSON |
Add Project Update
Project updates appear in a timeline on the project detail page. Capped at 50 entries (oldest are pruned automatically).
# Interactive
bankr project add-update
# Non-interactive
bankr project add-update \
--title "v2 Launch" \
--content "Shipped new swap engine and portfolio dashboard"
Add Update Flags
| Flag | Description |
|---|---|
--title <title> | Update title (prompted if not provided) |
--content <text> | Update content (prompted if not provided) |
--json | Output raw JSON |
Delete Project
bankr project delete # Requires confirmation prompt
warning
Deleting a project is permanent. Your slug will become available for others to use.