Desktop app for Mac, Windows & Linux

FirestoreFirestore GUI ClientBeta

Browse, query, and manage your Firebase Firestore databases visually. A modern desktop alternative to the Firebase Console. Connect to Firestore on localhost, self-hosted, or cloud (Firestore Cloud).

Your Data Stays Yours

1bench runs entirely on your machine. Nothing is ever sent to us.

100% Local

Your credentials and data never leave your machine. No cloud sync, no account required.

Zero Telemetry

No usage tracking, no query logging, no analytics. What you do in 1bench stays in 1bench.

Direct Connection

1bench connects straight to your database. No proxy servers, no middleware in between.

10x Your Firestore Productivity

Stop switching between CLI and code. Manage everything visually.

Browse Collections & Documents

Navigate collections, view documents with syntax highlighting, and expand nested fields inline.

Visual Query Builder

Build where, orderBy, and limit queries visually. Preview results in real time.

Subcollection Explorer

Navigate deeply nested subcollections with breadcrumb navigation. No losing context.

Inline Document Editing

Click any field to edit. Stage changes across multiple documents and save in batch.

Create Collections & Documents

Add new collections and documents through a visual form with field type selection.

Delete & Bulk Operations

Delete documents, clear collections, and perform bulk operations with safety confirmations.

Index Management

View composite indexes and manage single-field index exemptions.

Import Data

Import documents from JSON files. Map fields and handle nested structures during import.

Export Data

Export collections and documents to JSON for backup, migration, or analysis.

Security Rules Viewer

View your Firestore security rules alongside the data they protect.

Firebase & GCP Support

Connect via Firebase project config or GCP service account. Works with both consoles.

Real-time Preview

See live document changes as they happen in your Firestore database.

Multi-Project Support

Switch between Firebase projects instantly. Manage staging and production side by side.

Production Safe

Read-only mode and confirmation dialogs protect your production data.

Multiple Tabs

Work across projects and collections in parallel tabs.

Keyboard Shortcuts

Navigate and execute commands without touching the mouse.

Dark Mode

Easy on the eyes during late-night debugging sessions.

Query History

Access and re-run your previous queries instantly.

Frequently Asked Questions

Is there a Firebase desktop app?
Firebase offers a web-based Console but no official desktop app. For a native desktop experience that beats the browser on speed, keyboard workflows, and multi-project tabs, you install a third-party Firebase Firestore GUI like 1bench — available for Mac, Windows, and Linux.
How do I connect a Firestore GUI to my Firebase project?
Firestore GUIs authenticate using a GCP service account key — a JSON file you generate in Firebase Project Settings → Service Accounts. 1bench imports this key and connects over the Firestore gRPC API, supporting both Firebase-mode and Datastore-mode projects.
How do I browse deeply nested subcollections without losing context?
The Firebase Console opens subcollections one level at a time, which makes deep hierarchies painful to explore. A Firestore desktop GUI like 1bench shows a breadcrumb-style path so you can drill into nested subcollections — and jump back up — without reloading the view or losing the parent.
Can a Firestore GUI connect to the Firebase Emulator for local development?
The Firebase Emulator Suite runs Firestore locally on a configurable port. Point your GUI at the emulator host (e.g. localhost:8080 with your project ID) to browse and edit local data without touching production. 1bench supports emulator connections alongside live Firebase projects in separate tabs.
What is the difference between the Firebase Console and a Firestore desktop GUI?
The Firebase Console is a general web dashboard with Firestore as one tab — convenient but browser-bound and slow on large collections. A Firestore desktop GUI like 1bench focuses on database work: faster navigation, inline editing, advanced queries with where/orderBy/limit, bulk operations, and multiple projects in parallel.

Not Just Firestore

One tool for all your databases. No more juggling apps.

Coming soon

Ready to manage Firestore visually?

1bench connects to Firestore Cloud and self-hosted instances. Start your 7-day free trial today.

View Pricing

1bench is not affiliated with or endorsed by Google LLC. Firebase is a trademark of Google LLC.