Firebase tooling for the agent era
A local Firebase dev environment designed to give agents the freedom to build without production consequences.
Scaffolding a Vite app on a Pyric sandbox, a local Firebase.
Adding seed data. The rules only let users write their own cards.
Done. Live at localhost:5173 on Pyric's sandbox.
I worked on Firebase for 12 years.
Pyric is the dev tool I always wanted to build.
The Firebase dev workflow has always been done against a dev cloud project. Your entire development workflow depends on stateful, network dependent, and billing metered services running in the cloud. Simple workflows like clearing state, seeding data, or testing rules are complicated.
Now bring in coding agents. When a Firestore read is denied, there's no rich debug data for the call, it's just a PERMISSION DENIED error. The debug context you need is stuck on a Firebase server, and it's not synthesized with the actual client code that triggered it. Your coding agent is flying blind.
What if your entire Firebase project lived in a sandbox on your laptop? What if this sandbox provided the same API surface as Firebase with the same behavior? What if you had specialized tools that could inspect this sandbox to provide rich debug data for your coding agent?
That's what Pyric is.