Skip to content

Latest commit

 

History

346 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tab Space saves, organizes, and restores browser tabs. Version 4.1 adds a systemwide Mac switcher for open and saved tabs, and 4.1.2 lets that switcher close, deduplicate, and act on several tabs at once. Safari stays built in, while Chrome, Microsoft Edge, and Firefox connect through companion extensions; the session database remains in the native Mac app.

This repository is public so the web-facing code can be audited: the marketing site, the Admin dashboard, and the shared Chrome/Edge/Firefox WebExtension. It does not contain the Xcode project that builds the native Mac apps and Safari extensions, which remain closed-source. Session storage, iCloud sync, and AI requests are handled by the native app.

What's in this repository

  • The marketing site at the repository root, served at https://mytab.space.
  • The Admin dashboard in admin/ (Vue 2), served at https://app.mytab.space.
  • The shared browser extension in extension/, built from one source tree into Chrome, Microsoft Edge, and Firefox packages.

The extension never stores the session database: a save is acknowledged only after the macOS app has persisted the session, browser-to-helper traffic stays on the loopback interface, and pairing codes are one-time use. Its behavior is documented in extension/README.md; RC installation is in extension/INSTALL.md.

Building and verifying from source

The Admin dashboard:

cd admin
yarn install --frozen-lockfile
yarn serve

The browser extension. Packages in extension/dist/ are intentionally not committed, so build them from source to verify what is distributed:

node extension/build.mjs all
node --test extension/test/*.test.cjs

The dashboard requires Tab Space 4.0 for Mac plus the Safari extension or a paired companion browser extension.

Contributing

Translation

Issues

Report bugs and request features at https://github.com/yuanzhoucq/Tab-Space/issues.

License

AGPL-3.0-only

Related links

About

A private, Mac-native home for the tabs you have open now and the work you want to find again.

Topics

Resources

Stars

114 stars

Watchers

10 watching

Forks

Used by

Contributors

Languages