DevTools loses your logs. We don't.

Real-time browser console & network logging to SQLite. Zero cloud. Zero tracking. 100% yours.

✓ Unifies console logs & network requests
✓ Query via SQL or REST API
✓ 100% local. Zero cloud. Zero tracking.
~/browser-logger
$ bun run check errors
✓ Recent Errors (last 5 minutes)
❌ [error] Failed to fetch user data
at /dashboard.js:45
timestamp: 2024-10-27T07:30:15.234Z
âš ī¸ [warn] Slow network request
GET /api/data → 2340ms
timestamp: 2024-10-27T07:30:12.120Z
â„šī¸ [info] Database synced
timestamp: 2024-10-27T07:30:08.567Z
$ bun run query -- "SELECT * FROM network_logs WHERE total_time > 1000"
▌

The Problem With DevTools

❌ Traditional Approach

  • → Logs disappear on page reload
  • → Can't correlate console errors with network failures
  • → Debugging across multiple tabs is a nightmare
  • → No way to query historical logs
  • → DevTools sends data to cloud services (Sentry, etc)

✅ Browser Logger

  • → Logs persist for 5 minutes (configurable)
  • → Query console & network data with SQL
  • → Unified SQLite database for all logging
  • → Powerful REST API for custom queries
  • → Zero cloud. Data stays on your machine.

Powerful Features

Everything you need to debug modern web applications effectively

📊

Console Logging

Captures console.log, console.error, console.warn, console.info, console.debug plus uncaught errors and unhandled promise rejections.

🌐

Network Monitoring

Full request/response breakdown including DNS, connect, SSL, send, wait, and receive timing. Identify slow endpoints instantly.

💾

SQLite Storage

All logs in a queryable database. Use powerful SQL to find exactly what you're looking for. No cloud required.

đŸŽ¯

App Detection

Automatically tags logs with app name by port, meta tag, or global variable. Debug multiple apps simultaneously.

⚡

Performance

Less than 1ms overhead per console call. Batched transmission. Auto-cleanup prevents unbounded growth.

🔒

Privacy First

100% local-first. Zero cloud. Zero telemetry. No external API calls except localhost. Your data, your machine.

Get Started in 5 Minutes

Zero configuration. Just install, load, and start debugging.

1

Install Dependencies

bun install
# or: npm install
2

Start Backend Server

bun run logger start
# Server listens on http://localhost:3001
3

Load Extension

chrome://extensions → Load unpacked → Select extension/ folder
4

Start Debugging

bun run check errors           # See recent errors
bun run check search "timeout" # Search logs
curl http://localhost:3001/api/logs?level=error # Query via API

Privacy-First Design

Your debugging data stays on your machine. Always.

✅ What We Do

  • ✓ Store logs in local SQLite database
  • ✓ Run API on localhost only
  • ✓ Auto-cleanup after 5 minutes
  • ✓ Never touch external services
  • ✓ Open source & auditable

❌ What We Don't Do

  • ✗ Send data to cloud services
  • ✗ Track usage or analytics
  • ✗ Require authentication
  • ✗ Share data with third parties
  • ✗ Sell or monetize your data
🏠

100% Local

🔓

Open Source

đŸ›Ąī¸

MIT Licensed

⚡

Zero Telemetry

Ready to Debug Better?

Browser Logger is free, open source, and ready to use. No sign-up required.

Made by Cory Feign

Part of a suite of developer tools for modern web debugging

Explore more projects →