Firestore GUI is a desktop client for Firebase Firestore

A Firestore GUI is a local app that talks to Cloud Firestore with a service account or emulator connection. AppoBase is that GUI for macOS and Windows. It opens collections in Tree, Table, List, and JSON views, runs visual or JavaScript queries, and keeps Auth users and Cloud Storage in the same window.

Read the docs

Run collection work without the web console

A Firestore GUI loads a Firebase project, lists collections, and lets you read and write documents on your machine. AppoBase connects with a service account JSON file from Firebase Project Settings. Credentials stay in the Electron main process. The renderer never receives the key file.

AppoBase supports named Firestore databases in one project. Each database can open in its own tab with isolated state. Tabs reorder with drag and drop.

Document views include Tree, Table, List, and JSON. The JSON viewer searches text, copies fields, and shows line numbers. GeoPoints and DocumentReferences round-trip on save.

Build Firestore queries visually or in JavaScript

AppoBase queries Firestore in two modes. Simple mode uses field suggestions and operators such as ==, !=, >, <, array-contains, in, and not-in. JavaScript mode uses the Monaco editor with field autocomplete and comment shortcuts. AppoBase stores query history per collection with execution logs.

  • Simple mode: dropdown filters with operators and field suggestions
  • JavaScript mode: Monaco editor with autocomplete and Ctrl+/ or Cmd+/ comments
  • Query history with one-click replay, scanned/filtered counts, and timing

Manage Auth users and Cloud Storage in the same app

AppoBase opens Firebase Auth and Cloud Storage beside Firestore. Auth supports custom claims. Storage uses four views: Folder, Tree, Grid, and Table. AppoBase generates signed URLs with a configurable expiry. Image files preview in the app when the type or extension is an image.

File actions include upload, download, copy, move, and delete. Metadata shows file size, content type, plus the MD5 hash.

Download AppoBase on macOS and Windows

AppoBase ships for macOS (Intel and Apple Silicon) and Windows. The desktop app includes visual and JavaScript queries, query history, four document views, Auth custom claims, a Storage browser with signed URLs, and JSON export. There is no iOS or Android build.

AppoBase currently ships for macOS (Intel and Apple Silicon) and Windows. Download the installer from the homepage. The app is a desktop client, not a browser extension or a hosted CMS.

Firestore GUI questions

These answers name AppoBase as a desktop Firestore GUI for macOS and Windows. They cover how the app connects and how it differs from a CMS or the Firebase console. Each answer restates the question, then gives the product fact.

What is a Firestore GUI?

A Firestore GUI is a desktop or web client that browses Cloud Firestore collections and documents without writing a custom admin app. AppoBase is a desktop Firestore GUI for macOS and Windows that also opens Firebase Auth and Cloud Storage.

Does a Firestore GUI replace the Firebase console?

A Firestore GUI can replace the Firebase console for daily collection, query, Auth, and Storage work. AppoBase does that on the desktop. Project billing, Crashlytics, and other Firebase products stay in the Firebase console.

How does AppoBase connect to Firestore?

AppoBase connects to Firestore with a Firebase service account JSON file. Generate the key in Project Settings → Service Accounts, then add it when creating a project in AppoBase.

A Firestore GUI is a local client for Cloud Firestore. AppoBase is that client for macOS and Windows, with visual and JavaScript queries, four document views, Auth, and four Storage views. Download AppoBase for macOS and Windows.

See pricing