Browser storage,
managed like a database.

A Chrome DevTools extension that gives you a real database client for IndexedDB, LocalStorage, SessionStorage, Cookies, and Cache Storage. Dense grid, Mongo-style queries, row inspector, schema inference.

Chromium 110+Manifest V3MITNo telemetry
FIG 0.1
#
kind
title
date ↓
seats
1
"standup"
"Eng weekly sync"
"2026-04-14"
12
2
"review"
"Q2 architecture review"
"2026-04-15"
8
3
"1:1"
"Priya ↔ Marcus"
"2026-04-15"
2
4
"demo"
"Platform demo"
"2026-04-16"
24
5
"standup"
"Frontend sync"
"2026-04-17"
7
6
"offsite"
"Design offsite · day 1"
"2026-04-18"
32
7
"1:1"
"Elena ↔ Roshan"
"2026-04-18"
2
8
null
"Unsaved draft…"
null
null
9
"review"
"Security review — auth"
"2026-04-21"
6
10
"demo"
"Customer: Nordstrum"
"2026-04-22"
14
11
"standup"
"Platform sync"
"2026-04-23"
9
12
"review"
"Design review · mobile"
"2026-04-24"
5
{ "store": "events", "filter": { "date": { "$gte": "2026-04-14" } } }
FIG 0.2 · Product

A dense, keyboard-first grid for every storage surface.

22-pixel rows. Tabular numerics. Sticky headers. Pinnable columns. Inline-edit any cell. Round-trips Date, BigInt, Map, Set, RegExp, Blob, ArrayBuffer through every export format.

IdxBeaver · dark theme — IndexedDB grid view in Chrome DevToolsIdxBeaver · light theme — IndexedDB grid view in Chrome DevToolsLightDark
query.json
1// upcoming reviews, last-modified first
2{
3 "store": "events",
4 "filter": {
5 "kind": "review",
6 "date": { "$gte": "2026-04-14" },
7 "seats": { "$gt": 4 }
8 },
9 "sort": { "updatedAt": -1 },
10 "limit": 50
11}
Plan · idx(date) + memoryMatched · 1,20412ms
FIG 0.3 · Query

MongoDB-style queries.Index-aware plans.

One JSON document — store · filter · project · sort · limit. Equality and range filters are served from IndexedDB indexes automatically; the plan is visible live.

FIG 0.4 · More

Everything a real database client has.

Minus the connection string.

Row inspector

Type-aware editor with NULL handling and a syntax-highlighted JSON tree.

Schema inference

Samples 500 rows per store. Exports to TypeScript or Dexie in one click.

Snapshots & diffs

Capture state, diff later. Field-level add / remove / change, one-click restore.

Bulk import / export

NDJSON, CSV, SQL INSERT, ZIP. Non-JSON types round-trip losslessly.

The Application panel treats browser storage as an afterthought.So we built the tool we wanted.
— Notes from the authors

Open source · MIT

Inspect the inspector.

IdxBeaver runs entirely in your browser — no telemetry, no servers, no account. Read the source, file an issue, or grab the unpacked build to run a fork.