Browser History Extension is a Chrome extension developed by Jan_Wilmake and announced on April 12, 2026. It automatically synchronises a user's browsing history to a private GitHub repository as daily Markdown files, with each visit logged with timestamp, page title, duration, and description.[1]
The extension requires no servers and no accounts beyond a GitHub token. Each day's browsing history is committed as a structured Markdown file to the user's chosen private repository. The data includes:
Jan's announcement: "I built a Chrome extension that automatically syncs your browsing history to a GitHub repo as daily Markdown files. Each visit gets logged with timestamp, page title, duration, and description — all stored in your own private repo. No servers, no accounts, just a GitHub token."[1]
The extension feeds directly into the Self-Driving_Repos pipeline. Jan demonstrated this on April 12, 2026, showing how the browser history data was "being put to good use" — a self-driving agent reads the raw browser history and generates a daily goals overview document (the GOALS.md file in the x-and-browser-archive repository).[1]
This makes Browser History Extension the third data ingestion layer alongside Grok_Thyself (X data) in Jan's personal knowledge base architecture:
Jan self-identified two flaws shortly after announcement:[2]
Planned improvements include a selective/private-mode capture with domain blocklist, and an automated daily summarisation step where an agent reads the raw history and writes a narrative summary.[2]
The extension aligns with Jan's broader philosophy of personal data sovereignty — the principle that users should own their own data in their own repositories rather than depending on third-party platforms. Combined with Grok_Thyself, the extension enables cross-signal synthesis: combining X activity with browsing patterns to surface emerging interests and behavioural patterns.[2]