r/Firebase • u/Pitiful_Passion_3054 • 1h ago
Remote Config I built a free, open-source terminal app for managing Firebase Remote Config across many projects
Hi all! At my company we develop a white-label app, so we have 60+ Firebase projects. Keeping Remote Config in sync across all of them through the console is painful: changing one parameter can mean opening dozens of projects and clicking through each one.
So I built fbrcm, a terminal manager for Remote Config. It has an interactive TUI, a full CLI, and an MCP server. It’s free, open source (MIT), not monetized, and not affiliated with or endorsed by Google or Firebase.

It can
- Discover all the projects your account can access and work with them together
- Get, update, add, delete and duplicate parameters, conditions and groups across many projects at once, with filters to pick the projects (fuzzy, prefix, exact, or expressions on the actual values)
- Compare and promote configuration between projects
- Browse version history, roll back, restore, import and export templates
- Client and server templates are both supported
--dry-runto preview a change, and--jsonoutput for scripts and CI
A few things I want to be upfront about:
- Credentials: since this is a third-party tool, it’s reasonable to be careful about handing it cloud access. It requests the
cloud-platformGoogle OAuth scope, which is very broad. I know that’s a big ask, but it’s the only scope that lets all the features work (project discovery plus reading and publishing templates). Everything runs locally, with no backend and no telemetry, and the code is open so you can judge the risk yourself. If you’d like tighter limits, you can use a dedicated service account and grant it IAM access only to the projects you want to manage. - AI-assisted: the project is largely vibe-coded, as noted in the README, so bug reports on edge cases are very welcome.
Docs: https://fbrcm.yumaa.dev · Code: https://github.com/yumauri/fbrcm
I’d love feedback, especially from anyone else managing Remote Config across many projects. What does your workflow look like, and what’s missing?


