Spaces
Overview
Group your tabs into per-window Spaces with nested folders and live GitHub-search folders, all from Chrome's side panel.
Spaces lives in Chrome's side panel and turns each window into a set of named tab containers. A Space holds the tabs that belong to one piece of work; switching Spaces shows only that Space's tabs and hides the rest. Tabs are never closed — they're just out of the way until you switch back. If you've used Arc's spaces and missed them in plain Chrome, this is the same idea, built on the standard Side Panel API and your existing Chrome tab strip. Key features - Per-window Spaces Each window can hold multiple Spaces. Switching makes that Space's tabs visible and hides everything else in the window. No tabs are closed, so the previous context is intact when you come back. - Nested folders Inside a Space you can build a folder tree. Each folder has an emoji and an optional color, and tabs and folders can be reordered or nested with drag and drop. - Live folders backed by GitHub Point a folder at a GitHub Search API query (for example: is:pr is:open author:@me) and Spaces keeps it in sync as real, openable tabs. Choose manual-only sync or a refresh interval in minutes. The sync engine owns those tabs exclusively, so your "PRs awaiting review" folder is always current. GitHub Enterprise Server hosts can be added at runtime. - Pin and reset to base URL Pin a tab to a base URL and snap it back with one shortcut after you've navigated away — similar to Arc's pinned tabs. - Command-bar style search Search across every tab open in any Space by title or URL and jump straight there. - Drag and drop Reorder Space pills, move tabs between folders, and nest folders — everything is drag-and-drop in the side panel. - Keyboard shortcuts Switch to Space 1–9, create a new Space, sync the current Live folder, or reset a tab to its base URL. Key bindings are user-configurable at chrome://extensions/shortcuts. - Settings and backup Store a GitHub Personal Access Token, adjust the side-panel font size, and export or import your configuration as JSON. Permissions - tabs — used to show tab titles and URLs inside the side panel. - tabGroups — used only by the one-time v1 -> v2 migration to ungroup any legacy Chrome tab groups. Spaces v2 never creates tab groups itself. - storage — used to persist your Spaces configuration locally. - alarms — used to trigger Live folder refreshes on a schedule. - contextMenus — used to add right-click items for syncing Live folders, pinning tabs, and resetting tabs to their base URL. - sidePanel — used because the main UI runs in Chrome's side panel. - host_permissions for api.github.com and github.com — used to call the GitHub Search API and reach the login flow for Live folders. - optional_host_permissions — lets you grant Spaces access to a GitHub Enterprise Server host at runtime, only if you choose to use one. Privacy - Your GitHub Personal Access Token is stored under a dedicated key (SecretStore) inside chrome.storage.local. It is never written to chrome.storage.sync, so it does not travel between devices through your Chrome account. - The only network destinations Spaces talks to are GitHub hosts you configure in Live folders (github.com, api.github.com, or your own GitHub Enterprise Server). Spaces does not transmit your browsing history or personal data to any other server. - All tab information and Space layout data is kept on your device. Open source Spaces is open source. Bug reports and feature requests are very welcome on the issue tracker. - Repository: https://github.com/Matuyuhi/chrome-spaces - Issue tracker: https://github.com/Matuyuhi/chrome-spaces/issues Note: this build is intended to be loaded as an unpacked extension from the GitHub repository.
0 out of 5No ratings
Details
- Version1.2.1
- UpdatedMay 13, 2026
- Offered bymatuyuhi
- Size131KiB
- Languages2 languages
- Developer
Email
bird9.yuhi@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Spaces has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Spaces handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site