Getting Started
LazyFire is a terminal-based Firebase browser that lets you navigate your Firestore database, view Cloud Functions, and monitor logs without leaving your terminal.
Prerequisites
- A Firebase project with Firestore enabled
- Firebase CLI installed and authenticated (
firebase login)
Quick Start
Install LazyFire
bash# Homebrew (recommended) brew install marjoballabani/tap/lazyfire # Or via Go go install github.com/marjoballabani/lazyfire@latestRun it
bashlazyfireNavigate
- Use
j/kto move up/down - Use
h/lorTabto switch panels - Press
Spaceto select items - Press
?for help
- Use
Interface Overview
LazyFire uses a four-panel layout:
┌─ Projects ──┬─ Collections ──┬─ Tree ──────┬─ Details ────┐
│ │ │ │ │
│ Your │ Collections │ Documents │ Document │
│ Firebase │ or Functions │ in the │ data in │
│ projects │ in project │ collection │ JSON format │
│ │ │ │ │
└─────────────┴────────────────┴─────────────┴──────────────┘Next Steps
- Installation - Detailed installation options
- Navigation - Learn the keybindings
- Cloud Functions - Monitor your functions