bowser

Personal search engine and file timeline

bowser file detail: rendered content, file info table, metadata section
A file detail view: extracted content, identity and hash, user metadata. Shown against the test fixtures the integration suite runs on.

What it is

Point it at mounted folders and it scans them, extracts metadata and text, and exposes a timeline by year, month and day, faceted full-text search, duplicate detection, detail views with inline images and embedded PDFs, user tags, and an admin console for the indexing workers. The point is to make a decade of files and photos findable without sending them anywhere.

How it's built

bowser search: query, type and format filters, one result
Search with mount, type and format facets.
bowser timeline for one day: nine file cards
The timeline, drilled down to a day.

How it's verified

The numbers

active development2025-10-22 → 2026-02-02
commits89
lines of code7.4 k
tests2.1 k
tooling780