firebase-agent-sandbox
One URL and a coding agent is signed in to your Firebase app
Description
Coding agents cannot sign in to Firebase applications. Sign-up needs an inbox, a password or an OAuth consent screen, so agents only ever see logged-out pages and cannot verify the features they change. Throwaway test accounts pollute the user list, skew analytics and leak state between runs.
This library fixes that for sites you operate. Import it once and an agent can open a single URL and land in a signed-in, sandboxed session under a stable test identity with freshly seeded fixture data. Data is wiped between runs; the identity is permanent.
Features
- Stable named personas — an agent returns to the same identity every run
- Fixture data seeded per session and wiped afterwards, so runs never leak state
- Parallel lanes so several agents can work against one project at once
- MCP server and CLI for grant creation, with a service-key-guarded grant endpoint