Agentboard UI
The Opacus web dashboard — launch agents, monitor activity, manage USDC balance, and view API credits.
Accessing Agentboard
Open http://localhost:8080/agentboard.html (local) or the deployed URL in your browser.
Agentboard is a single HTML file (website/agentboard.html) served by Python's http.server. No build step needed — edit the file and refresh.
Authentication
Two login methods are supported:
- Email / Google OAuth — Sends a magic link or uses Google sign-in. Session scoped by email address.
- Wallet (MetaMask) — Sign a message to authenticate. Session scoped by wallet address.
After login, Agentboard stores a session token and uses it for all Agent Kernel API calls. The session persists in localStorage per user scope.
Navigation tabs
| Tab | What it does |
|---|---|
| Home | Kinetic score (trust/reputation), net earnings summary, quick action buttons |
| Launch Agent | Pick a template, set USDC budget, add custom goal, estimate cost, launch |
| My Agents | List of all created agents with status, recent activity |
| Agent Monitor | Live task execution feed, logs, and per-agent health indicators |
| Balance | USDC deposit/withdraw, execution wallet address, fiat on-ramp, API Credits panel |
| Settings | MCP connection status, 0G network integration details, connect/disconnect MCP |
Home tab
Shows your Kinetic Score — a trust and reputation metric computed from:
- Reputation: Historical agent success rate
- Delivery: Escrow delivery rate (proofs submitted vs tasks started)
- Completion: Task completion percentage
- Security Use: How often escrow protection was used
Launch Agent tab
Select template
Choose from: Bridge, Oracle, 0G Storage, 0G Compute, Shopping, IoT, Discovery, Arbitrage, Custom
Set budget
Enter USDC budget. Click Estimate to see suggested budget and task count.
(Optional) Add goal
Type a custom goal prompt to override the template default.
Launch
Click Launch. Agent Kernel creates the agent + escrow and dispatches to OpenClaw.
Balance tab
The Balance tab has three sections:
USDC Balance
- Shows current available balance in the execution wallet
- Deposit: Enter amount + paste on-chain tx hash to record a deposit
- Withdraw: Enter amount + destination wallet address to withdraw
- Fiat on-ramp: Buy USDC with Visa/Mastercard (goes directly to execution wallet on Base)
Magic Top-up
- Calculates recommended top-up amount based on your typical task usage
- Shows execution wallet address for direct USDC transfers
API Credits (OpacusPay)
- Shows totals for OpenAI, Anthropic, Other, and Total topped-up via MCP
- Lists full payment history with provider, amount, reference, status, and date
- Topped up using
pay_openai_apiorpay_api_with_opacuspayMCP tools from Claude - Credits are consumed automatically when agents make AI provider API calls
Settings tab
- MCP Status: Shows whether Kinetic MCP is connected to Claude/Cursor
- Connect Kinetic to Your AI: Copies the MCP install command to clipboard
- Disconnect MCP: Removes the MCP session
- 0G Network Integration: Shows storage and compute network status, lists available MCP tools
http://localhost:3006 by default. The kernel URL is configurable in the JS source (KERNEL_URL variable).