greenido

Local WhatsApp analytics dashboard for the SQLite archive generated by `wacrawl`.

11
1
100% credibility
Found May 14, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A privacy-focused local web dashboard that visualizes WhatsApp chat archives, displaying stats, charts, messages, people, media, and search over a read-only SQLite database.

How It Works

1
📱 Discover chat viewer

You have your WhatsApp history saved and want a simple way to see patterns like busiest friends and daily activity.

2
🚀 Launch dashboard

Open your computer's command area and paste one easy line to start the viewer right away.

3
📊 See overview instantly

Your web browser pops open to a beautiful page full of charts, totals, top contacts, and word clouds showing your chat story.

4
⚙️ Point to your files

If needed, go to settings and pick the folder with your saved messages and photos so everything loads perfectly.

5
🔍 Explore freely

Click tabs for people lists, full chats, media gallery, or search to relive conversations and spot trends.

😊 Unlock memories

Smile at private insights into who you chat with most, when you're busiest, and fun patterns—all safely local on your machine.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is wacrawl-ui?

wacrawl-ui is a local WhatsApp analytics dashboard built in TypeScript with a React frontend and Express API, designed to visualize SQLite archives exported by the `wacrawl` tool from your local WhatsApp backups. Fire it up with a one-liner `npx wacrawl-dashboard@latest` on Node 20+, point it at `~/.wacrawl/wacrawl.db` (or override via `WACRAWL_DB`), and get read-only insights like message volume charts, activity heatmaps, word clouds, top contacts, media galleries, full-text search, and chat browsers—all running strictly on localhost. It handles local WhatsApp chat backups from Android or iPhone, resolving media paths for inline previews without any cloud sync.

Why is it gaining traction?

Unlike cloud-based WhatsApp exporters that risk your data, this stays fully local with privacy-first readonly access, optimizing for FTS search and serving thumbnails/videos directly from your media root. The polished UI offers dark mode, keyboard shortcuts (Meta+K for search), date filters, and deep links from charts to chats, making archive exploration feel like a native app. One-command install and auto-path detection lower the barrier for quick local WhatsApp group or video analytics.

Who should use this?

Privacy-focused devs or researchers analyzing personal local WhatsApp backups via `wacrawl`, especially those digging into chat patterns, response times, or media from groups. Ideal for macOS/iOS users tweaking WhatsApp container paths (like Library/Group Containers), or anyone exporting Reddit-sourced local WhatsApp backup locations for offline stats without third-party tools.

Verdict

Grab it if you're already using `wacrawl`—solid docs and npx simplicity make it a no-brainer for local analytics, despite 11 stars and 1.0% credibility signaling early maturity. Run the optimizer script post-sync for peak search speed; test coverage is there but expect tweaks for large archives.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.