1bench, modern Firestore GUI client

FirestoreFirestore GUI clientBeta

Browse collections, edit documents, and query your Firestore visually. 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

Credentials and data never leave your machine.

Zero Telemetry

No usage tracking, no query logging, no analytics.

Direct Connection

Straight to your database, nothing in between.

Built for Firestore

1

Subcollection Explorer with Breadcrumbs

Navigate deeply nested subcollections with breadcrumb-style paths. Drill in, jump back up, no reloading. The Firebase Console pain, solved.

2

Inline Document Editing

Click any field to edit inline. Stage changes across multiple documents, review, and save in batch. Type-aware editors for common Firestore types.

3

Visual Query Builder

Build where(), orderBy(), and limit() queries visually. Preview results in real time. Combine multiple conditions without writing code.

4

Multi-Project Support

Connect to multiple Firebase projects at once. Staging and production live in separate tabs, each with its own auth and workspace.

5

Firebase Emulator Support

Connect to the Firebase Emulator Suite for local development alongside live projects. Same UI, no code changes, no separate tool needed.

6

Bulk Import & Export

Export collections and subcollections as JSON with full nested structure preserved. Import from JSON with field mapping and validation.

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, no code required.

Subcollection Explorer

Navigate deeply nested subcollections with breadcrumb navigation. Drill in and jump back without reloading.

Inline Document Editing

Click any field to edit. Stage changes across multiple documents, then save in batch or discard all.

Create Collections & Documents

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

Delete & Bulk Operations

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

Index Management

View composite indexes, manage single-field index exemptions, and track index build status.

Import Data

Import documents from JSON files. Map fields, handle nested structures, preview before commit.

Export Data

Export collections and documents to JSON for backup, migration, or analysis with full nested structure.

Firebase & GCP Support

Connect via Firebase project config or GCP service account. Works with production, staging, and emulator.

Multi-Project Support

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

Production Safe

Read-only mode, destructive-action confirmations, and per-connection auth keep production data safe.

Multiple Tabs

Work across Firebase projects and collections in parallel tabs. Each tab keeps its own browsing state.

Keyboard Shortcuts

Navigate collections, run queries, switch tabs, and manage connections without ever reaching for the mouse.

Query History

Every query you run is saved per connection. Search, filter, and re-run previous queries instantly.

Firestore GUI FAQ

What is a Firestore GUI?
A Firestore GUI is a visual desktop client that lets you browse collections, edit documents, and run queries on your Firebase Firestore database without using the Firebase Console. 1bench is a modern Firestore GUI for Mac, Windows, and Linux.
Does Firestore have a GUI?
Firebase Console, Google's web-based dashboard, includes a built-in Firestore data viewer. For teams wanting a native desktop experience with faster navigation, breadcrumb subcollection browsing, and multi-project tabs, 1bench works alongside on Mac, Windows, and Linux.
What is the best Firestore GUI for Mac, Windows, or Linux?
A good Firestore GUI should run natively on your OS, authenticate via GCP service account, and let you browse collections, edit documents, and navigate subcollections without reloading. 1bench delivers all of this with a single download 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.

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.