Skip to content

Repository files navigation

Webgraphy

npm version npm downloads GitHub stars License: MIT platform

macOS app that pulls your open tabs from Safari, Chrome, and Opera into a graph grouped by domain.

Webgraphy

Install

macOS Apple Silicon. Requires Node.js 18+.

npm install -g webgraphy
webgraphy

Or once, without installing:

npx webgraphy

What it does

  • Imports open tabs from Safari, Chrome, and Opera
  • Deduplicates URLs across browsers
  • Groups pages by domain; click a domain to see its pages
  • Syncs automatically every 50 seconds, or hit Sync now
  • Search by domain, title, or URL
  • Remove pages from the graph (they will not come back on the next sync)
  • Export to JSON, Markdown, or HTML bookmarks
  • Double-click a page to open it in your default browser

Permissions

The first time you sync, macOS will ask for Automation access. Allow Webgraphy to control Safari, Google Chrome, and Opera in System Settings → Privacy & Security → Automation.

Without that, live tab import is blocked. Chrome and Opera can still fall back to session files.

Your graph is stored locally at ~/.webgraphy/webgraphy.db.

About

macOS app that imports open tabs from Safari, Chrome, and Opera into a domain-grouped graph.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages