Firestore, Authentication, and Storage share one native macOS workspace.
Firestore, Authentication, and Storage are enabled now—connected by saved views, JavaScript queries, and explicit project context.
Your Firebase data, users, and files. One workspace.
Query Firestore, administer Auth users, and browse Storage from a native macOS app. Save recurring views, script custom work, and map tenant identities to the right Firestore data without losing the selected project or environment.
Move the same query result through Table, Tree, JSON, and Logs without rerunning the workflow.
Use guided controls for routine work or local JavaScript when the job needs more precision.

Query Firestore as a table, not a console document list
Simple query mode keeps filters, saved templates, column controls, and structured documents in one operator-focused workspace.

JavaScript queries with native result views
Write and save async Firestore scripts, return structured rows, and inspect the same result as a table, tree, JSON document, or console log.
Join the Firestruct waitlist.
Get launch updates for the native Firebase console and tell us which workflow matters most to your team.
The Firebase work you repeat, finally in one place.
Explore and operate Firestore from a real data workspace.
Build queries, inspect nested documents, tune columns, and keep guarded data operations in the same project and database context.
- Run Simple or JavaScript queries and reuse saved query templates and scripts.
- Switch results between Table, Tree, JSON, and Logs views.
- Use emulator-proven imports, exports, transfers, and edits; live writes remain behind guarded request-shape and confirmation workflows.
Manage Firebase Auth users without losing application context.
Search and edit users, inspect claims and providers, and jump between an Auth identity and its linked Firestore profile.
- Search, sort, create, edit, disable, delete, import, export, and transfer users.
- Run local JavaScript with an admin.auth()-style API and structured results.
- Route project-wide or tenant-scoped identities to shared or separate Firestore destinations.
Browse Firebase Storage beside Auth and Firestore.
Emulator workflows are proven; approved live bucket verification is still open.
- Browse emulator buckets with covered folder navigation and file metadata views.
- Use emulator-proven upload, download, delete, URL, and preview actions; production controls stay guarded until live proof lands.
- Hand a Storage URL directly into the Auth profile-photo workflow.
More than three tabs sitting next to each other.
The modules share project context, saved state, output views, and guarded task execution. That makes cross-module work—especially multi-tenant identity support—feel like one workflow.
Route every tenant to the right Firestore data.
Connect project-wide Auth or individual tenants to a Firestore project, database, and collection without relying on whichever target happens to be selected.
- Shared collection or separate collection routes
- Same-project, cross-database, or cross-project destinations
- UID field mapping and optional tenant discriminator
Save the query once. Reopen the whole view.
Saved queries, scripts, column layouts, tabs, and session state turn recurring support and data checks into repeatable workspaces.
- Saved Simple queries and JavaScript scripts
- Persistent column visibility and nested-field splits
- Restored tabs, query state, and split-pane context
Drop into code without leaving the native app.
Run async local scripts against Firestore or Auth through familiar Admin SDK-style shims, then inspect returned rows and console output in the normal result views.
- admin.firestore() and admin.auth()-style APIs
- Structured Table, Tree, and JSON results
- Captured console output in Logs
Know the target before an operation starts.
Read-only project mode, explicit production confirmation, overwrite previews, and queued progress keep risky Firebase work visible and reviewable.
- Read-only project guardrails
- Explicit environment and database labels
- Queued progress, operation counts, errors, and retry
For developers who have outgrown console tab switching.
Firestruct combines approachable Firebase GUI controls with a local JavaScript escape hatch. If you are comparing Firefoo alternatives, the dedicated comparison article covers the product angle in more detail.
One connected Firebase workspace
Firestore querying, Auth administration, and Storage browsing live in one native macOS app with the selected target always visible.
If you are comparing Firebase GUI tools, Firestruct keeps the core database, identity, and file workflows together without flattening them into one crowded screen.
Multi-tenant identity routes
Auth tenants can map to shared collections, separate collections, another database, or another linked Firebase project.
The route stores the Auth source and Firestore destination explicitly, so linked-user navigation does not depend on transient UI selection.
Guided controls and real code
Simple query builders cover the everyday path; saved JavaScript scripts handle custom Firestore and Auth work through local Admin SDK-style shims.
Both modes feed the same Table, Tree, JSON, and Logs views, which makes scripted results feel like part of the app instead of a separate tool.
Operational guardrails
Long-running imports, exports, transfers, deletes, and uploads run through task progress and explicit production-write confirmation paths.
Target environment, overwrite behavior, operation counts, and errors remain visible before and during consequential Firebase work.
Move from the landing page into access or dedicated support.
Join the waitlist for the native Firebase desktop app.
Get early access to Firestruct for Firestore, Auth, Storage, local emulators, multi-tenant user linking, saved workflows, and JavaScript queries.
Start free, then pick subscription or lifetime access.
Firestruct is planned for Apple App Store distribution with a limited free mode, monthly and yearly Pro, and a lifetime plan for people who prefer to buy once.
Compare Firestruct with other Firebase desktop clients.
Review how the connected Firestore, Auth, and Storage workspace approaches saved queries, scripting, multi-tenancy, and guarded operations.