22

I am looking for a "tabs decluttering" app for Safari like OneTab Chrome Extension

How OneTab Works

Whenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list. When you need to access the tabs again, you can either restore them individually or all at once.

When your tabs are in the OneTab list, you will save up to 95% of memory because you will have reduced the number of tabs open in Google Chrome.

3
  • You could try and contact the developer and see if they could port it to Safari. It should be possible and hopefully not too difficult since they have most of the code already.And the are soon releasing a Firefox version. They have a "We love to hear from you - contact us" at the bottom of their home page
    – markhunte
    Commented May 17, 2014 at 9:36
  • Just as an update to this question, in the new Safari you can press shift+command+\ to see a list of all your tabs. This probably doesn't affect the memory usage.
    – Arc676
    Commented Dec 20, 2015 at 10:06
  • Yes its available now. apps.apple.com/in/app/onetab/id1540160809?mt=12 Commented Oct 22, 2021 at 6:38

7 Answers 7

9

Here is a native way of doing it without the use of any extensions.

In Safari, under the "Bookmarks" menu, there is an option for you to "Add Bookmarks for These X Tabs...". If you click on it, you will be prompted to save these tabs in the current windows as bookmarks. You can assign them to a Folder and give it a Session Name.

enter image description here

When you do want to resume the session, you simply go to the bookmark folder, right click on it and select "Open in New Tabs".

enter image description here

The beauty of this methods is that, if you have iCloud sync enabled, you will be able to resume your saved sessions across all your Apple devices.

1
  • 2
    It's worth mentioning that you can reopen the folder of bookmarks on iOS by long pressing it. And, as of iOS 13, you can save all open tabs as a folder of bookmarks by long pressing the bookmarks icon. Commented Nov 1, 2019 at 7:53
6

There is one now called TabLister, that's very similar to OneTab. http://tablister.com

Also available from the Safari Extensions Gallery.

2
  • It would be nice if TabLister removed links from the list when I click on them to open them. It makes no sense to retain the link in the list, if I have it open on a tab. This is the way OneTab does it, by the way. Do they take feature requests?
    – a06e
    Commented Jul 24, 2017 at 19:09
  • @Kevin Suttle How do you use tab lister? I installed it but can't find how to save tabs.
    – Natsfan
    Commented Aug 9, 2019 at 19:07
5

The closest extension that can save the open tabs into a list is Sessions.

You can also restore all the tabs all at once, or by double-clicking them to restore individual tabs.

Generally, after you save the tabs into list, you can close the rest of the tabs with Option+Command+W. Closing these tabs will free the memory that the tabs has taken. Meanwhile, your saved list of of tabs are stored in a document that won’t need memory to stay in use. The only time you’ll see the memory usage is when the Session extension is called (which get loaded with the list of the sessions you’ve saved).

Here is the comparison of the memory usage before and after all tabs are closed.

Before Session Before Closing Tabs

After Session After Closing Tabs

4
  • Could you add a review? For example, performance aspects: extension memory usage vs memory "released" by saving the open tabs? Commented Nov 4, 2014 at 11:28
  • 1
    @PauloOliveira read the answer again.
    – sayzlim
    Commented Nov 4, 2014 at 13:46
  • It's really visible the improvement... ;) Commented Nov 5, 2014 at 14:08
  • Is it too paranoid of me not to want to try this? First off, it's not listed in the Safari Extensions Gallery. Second, the developer is completely anonymous and, despite hosting the site w/github.io, has neither code nor a human identity on github.com.
    – clozach
    Commented May 10, 2016 at 5:41
3

OneTab for Safari is available via the AppStore https://apps.apple.com/gb/app/onetab/id1540160809

2

Like I stated under another question, I have had the same question and found no answer. The old extensions mentioned by other answers work no more with the new APIs (Safari 12). So I myself developed a Safari extension named Tab Space which could handle this task for me. To some extent, it provides even more functions, such as adding tags for these saved sessions.

Try it if you'd like to do so.

3
  • ^ costs $0.99, and you can’t build from the github repo. Commented Sep 17, 2019 at 11:28
  • I have to say, this looks great. I'll report back. Commented Nov 1, 2019 at 7:50
  • Purchased it but it doesn't sync sessions. If you add or close a tab, it won't be reflected in the so called " session" . So it is mostly the same as a bookmarks folder (as Oct 2020)
    – Martin
    Commented Oct 21, 2020 at 12:15
1

Toast (free), available for Safari and Chrome does this.

https://dotoast.com

You have to reopen the whole session rather than cherry pick tabs to reopen.

3
  • When I tried installing app I saw a message on the site telling me Toast read personal info like credit card numbers if availed on you or other open web pages. Sounds fishy to me but maybe it's just me.
    – Natsfan
    Commented Aug 9, 2019 at 18:30
  • @jmh that's standard Safari Extension terms and conditions for anything that has to work on "all pages". Feel free to read up on that. All other extensions listed in these answers have the same caveats. Although they could read that information Mac App Store makes sure that they don't. Commented Aug 9, 2019 at 18:38
  • 1
    ok. That makes me feel better. I checked it out and saw that it showed up on other extensions as well. Thanks for replying.
    – Natsfan
    Commented Aug 9, 2019 at 19:02
-1

In Safari, you have to use the menu View or the Shift+Cmd+\ keys.

1
  • 1
    That’s not the same thing. Commented Sep 17, 2019 at 11:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .