Hacker News new | ask | show | jobs
by janjan 5401 days ago
If I had one wish for future browsers, it it is:

I wish there would be a good/convenient way to open several independent browser instances for different purposes. There should be a way to name each instance.

For example at work I really wish I could have one Chrome instance for research on project 1, one instance for project 2 and one for private stuff. When I close on of the them there should be a way to reopen it later exactly in the state I left it.

On startup I want to see a main browser window which list all my instances. When I click on one of them, a normal Chrome broswer opens with all the corresponding tabs (and perhaps specialized bookmarks).

Right now I have about 100 tabs open for different projects and private stuff. With the proposed systems I could put several browser instances on different workspaces next to the editor/console of the specific project.

3 comments

If your using the dev branch of Google Chrome, you can setup profiles to accomplish this. To enable it you'll need to type `about:flags` in the URL bar and scroll down to where it says enable multiple profiles. Then you can setup a bunch of profiles with different bookmarks/preloaded tabs. Each browser will have it's own history, cookies, associated account, etc.
Firefox profiles?
Yes, profiles would be some kind of solution but I'd like to have something more dynamic where I create/delete/clone profiles/instances on the fly.
Shouldn't actually take more than 5 minutes of you writing a few scripts.

  open: firefox --no-remote -P <profile>
  create: firefox -CreateProfile <new name>
  delete: rm -rf <location of profile>, e.g. %APPDATA%\Mozilla\Firefox\<profile name> on Windows
  clone: cp -R <location of profile> <new name>
Firefox profiles do exactly what you want.