A log of every action an AI takes with connected accounts
One row per action. Who asked, which AI, which account, what it did, whether it was allowed.
Seven days free. Two-minute setup. Cancel any time.
| Connector | Action | Cost | When |
|---|---|---|---|
| Exa | Worked: Search "SF planning commission agenda" | $0.03 | |
| Gmail | Worked: Write a draft "jenny@example.com" | ||
| Gmail | Worked: Move a message "archive" | ||
| Gmail | Worked: File a message "Receipts" | ||
| GBrain | Worked: Describe this connection | ||
| Gmail | File a message Refused | ||
| Gmail | Worked: Search "newer_than:2d is:unread" |
What Activity log does
Every action, including the refused ones, kept for good
Each row is one action: the AI, the account, what it did, the outcome, the cost. Refusals are logged with the reason. Nothing is summarized or dropped after 30 days.
See exactly what an AI did with an account
Open the log for an AI, an account or a limit, and the day reads back in order. What was searched, what was drafted, what was moved.
Readable from a terminal, or by another AI
The same rows come back from the command line and over MCP, so another AI can be asked what this one did today and answer from the record.
gbrainio activity lsID AT TOOL OUTCOME COST DETAIL122 Oct 13, 2026, 7:19 AM UTC exa_search Worked 3c121 Oct 13, 2026, 7:18 AM UTC gmail_draft Worked -120 Oct 13, 2026, 7:17 AM UTC gmail_move Worked -119 Oct 13, 2026, 7:16 AM UTC gmail_label Worked -118 Oct 13, 2026, 7:15 AM UTC host_connection Worked -117 Oct 13, 2026, 7:14 AM UTC gmail_label Refused - Brad's MacBook has not been given Gmail116 Oct 13, 2026, 7:12 AM UTC gmail_search Worked -101 Oct 13, 2026, 7:10 AM UTC - Brad's MacBook set upNEXT gbrainio activity show 122 That call in full gbrainio activity open The Activity page