I'm excited to share my open source project, a browser orchestrator. It's purpose is to make it easy to manage many browser profiles on one system. Currently it only works on MacOS, but since I've built it using Tauri (which is a Rust backend and TypeScript frontend), I expect to add Linux and Windows support in the future.
I've built it primarily for myself as I use a lot of browsers and having an easy way to manage all of my profiles would make (have made, actually) my dock less cluttered haha. Also, part of why I built it is because as someone who doesn't really care about anti-detect features (which I might support in the future), I don't understand how they cost so much for a very limited number of profiles in pretty much all anti-detect browsers. I feel like a lot of people feel the same and will cover their use cases with my free tool.
If you try it, please share your feedback! I haven't seen any open source projects like this and want to learn more about how people might use it.
I have hacky cli tools I've built with it that manage lots of different browser profiles for scrapers. I need some sort of API though so I'm not sure Donut will do it for me, however, I may find some use for it.
Not to say you cant use both tho
Would be practical to have a unified way to install extensions in all of them
Seeing it's not signed by Apple, I was wondering if you'd be open for a donation to get you a proper account so the app can be distributed more "solidly" without Gatekeeper in the way.
Let me know. More than happy to get you in there.
I can't seem to figure out how to stop and start browsers while restoring my sessions, i'm I missing something obvious?
What do you mean by "Stop and start browsers while restoring my sessions"? You should be able to start and stop the browser as long as it's not updating. If there is an update and you decide to install right then, you won't be able to open any profile that uses that browser during the update.
If you mean importing an existing profile, I haven't added that yet. But it's at the top of my list!
And if you mean something else... Then I'm not sure. Please either share more details or create a bug report if you feel like this is not the correct behavior.