I kept losing track of my projects on one Mac, so I built an app for it. Today it passed 1,200 users

Wait 5 sec.

I have a day job and a few projects on the side, all on one Mac. For a long time everything lived in one pile of windows. I'd sit down to work on project A, find a browser tab from project B, and lose half an hour before I got started. What fixed it was simple: one desktop Space per project. Each Space holds only what that project needs. For me that's the terminal, a browser with the project's tabs, and the dev tools or design files. When I switch projects, I switch Spaces, and everything is how I need it and organized. macOS gives you Spaces, but you can't name them or jump straight to one. I looked for something that would do that and couldn't find it, so a couple of months ago I built it myself. It's called SpaceJump, and it's Mac only. A few things made it stick: Name the Spaces. "Desktop 3" means nothing. "Newsletter" or "Client site" tells you where you are. Switch with a shortcut, not a swipe. Let things run while you're away. I often start a long task in one Space (a build, a script, or an AI agent working through a job), jump to another project, and come back when it's done. The Space keeps the context, so I don't have to rebuild it. I regularly receive messages of happy users, some of which saying they have been searching for something like this for years. I did not expect it to get this far for something that started as a tool for myself. I'm curious how others here handle this. Do you keep a separate setup per project, or is everything in one workspace? And if you're on Windows or Linux, what works for you there?   submitted by   /u/RestFew3254 [link]   [comments]