4 ms·
https://cleave.app https://cleave.app Cleave is an application that lets users persist OS state as a "context" - saving and loading open applications, their wi
by eivarv 6y ago
https://cleave.app https://cleave.app
Cleave is an application that lets users persist OS state as a "context" - saving and loading open applications, their windows (and their positions), tabs, open files/documents and so on.
Started because of frequent multitasking heavy work with limited resources.
Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manually managing all states or consuming all resources.
I will release an Open Beta (macOS) as soon as I finish license verification and delta updates, but I keep getting sidetracked...
- SOLAR_FIELDS 6y agoNeat idea - I use MacOS virtual desktops to segment my in progress work like this. I might have my IDE with whatever I’m working on in browser on one desktop while I have all my communication stuff (email, chat etc.) on another desktop and then my random browsing on a third. But as you say running multiple tabs of Firefox and Slack and the IDE when you’re really only using about a third of them at any given time is a pretty big waste of resources.
- LockAndLol 6y agoIs this the MacOS equivalent of KDE's activities? https://blog.hanschen.org/2011/02/04/activities-a-change-in-workflow/ https://blog.hanschen.org/2011/02/04/activities-a-change-in-...
- eivarv 6y agoI remember trying to compare these before (but not what I ended up thinking), so maybe it's better if I just explain what it does: When you change your "context", all of your open apps and their windows (on all spaces, on all screens) are closed. The apps and their windows from the context you are switching to open – their positions and working state recalled from when you were last in this context. You can only be in one context at a time; Think of it as a workspace or project manager in an IDE, but on the OS-level.
- bmn__ 6y agoThat makes it worse than KDE virtual desktops or activities.
- eivarv 6y agoOr, you know, different. Virtual desktops (which is the same as spaces in macOS), has nothing to do with Cleave in itself; you still have virtual desktops under Cleave. I don't know what problem activities attempt to solve, but the problem I'm trying to solve with Cleave is grouping what's currently running on my system after a specific task or a project I'm working on – both for human reasons (concentration, information overload, etc.) and computer reasons (resource expenditure, etc.)