5/10/2026 at 8:32:21 PM
We're working on Drawers (https://drawers.computer), a macOS app to give each of your projects its own dock, space, and windows.We integrate with macOS spaces to switch out a project-specific dock on each space, containing only the resources you need for that project. We made it possible to add granular resources instead of full apps to the dock (think specific slack channels instead of the whole slack app), to keep the dock hyper focused on what you need.
We built this to stay focused while working on the computer, and we thought that the native interface mixed all our projects together, causing us to get distracted.
Looking for beta testers! Free download from https://drawers.computer
by wwwkieran
5/11/2026 at 8:06:57 PM
All I really deeply want on this front is for the ability to have my IDE and CLI apps specific colors for specific projects. On mac, being able to 3-finger swipe up to mission control and then swipe down on the app I want has been by far my favorite way to navigate windows. The main problem I have is that the color of the app itself is the main way of telling them apart. I wish I could use a particular VS Code or Terminal theme for just one instanceby culi
5/11/2026 at 5:31:29 PM
Since 2022 I have coded something similar for myself, only for Linux for each of my notes, e.g. each and each every small or big task gets its own bundle of things that are attached to its 'task note'.Each note gets a wholesome 'virtual desktop' "space":
- A markdown file (in a Git repo for all my notes)
- A working directory for project files
- Virtual desktop in hyprland that opens up as a terminal/browser split
- The terminal spawn a restorable tmux session where I edit the markdown file and open related terminals, where the note's workdir has its own `bin` directory in $PATH.
- Also, an ironbar widget showing the name of the current note at the bottom of the screen.
- Time tracking app to remember how much time I worked on each note.
And they are all bundled up together with save/restore capability, kinda like a VM, but on the application level. The idea is to support multitasking and never lose focus.
by da-x
5/11/2026 at 11:53:19 AM
That's epic. Will try it ASAP.Was look for exactly that (but for Features). currently I'm using superset.sh which works great. But the problem is that such tools need to re-implement everything (browser, terminal, etc.) while a "VM-like" approach doesn't.
It is possible to "clone" a drawer that auto starts server, browser, etc. So I can start new PRs quickly and jump between them while the agents run in the background?
by BrandiATMuhkuh
5/11/2026 at 10:00:51 AM
This is really neat. Is there a way to handle the one app, with one window, being used for multiple tasks?For example, I have Codex running doing two things at once, and I wish I could have two windows in two spaces (two projects.) Slack has multiple channels.
Both these aren't native macOS apps but I wonder if you can use the macOS tabbing support to at least get this for well-coded native apps?
by vintagedave
5/11/2026 at 3:54:49 PM
I love that idea, and had a similar one once (never realized), because I run many projects at once (and more than one role: personal / job_1 / job_2).What I'd suggest is that you isolate the project spaces from one another so that a e.g. a Web browser crash caused by one project space cannot drag down the rest. BTW, I'd pay for this!
Keep building.
by jll29
5/10/2026 at 8:44:33 PM
Nice!! been wanting ti build something like this since I got a mac - never did - glad you did.Does it have project context within apps (like default folders and settings)?
by betobetinabro
5/10/2026 at 8:55:41 PM
Yep! Each Drawer (project) has its own folder path. We have integrated apps like Figma, WhatsApp, Messages, and Slack to keep them focused on one project.Would love to hear what you think we should add next!
by wwwkieran
5/11/2026 at 9:50:19 AM
Super cool, I'm not on mac so I can't try. But I work on something similar for niri on linux. Trying to keep my projects separate.One additional level I see appearing are the worktress when having multiple AI agents run in paralell. So while they belong to the same project, each worktree has theire own ide + browser etc.
by Cilvic
5/12/2026 at 10:52:37 AM
This is an idea I had in mind since I started developing for the Mac 20(!) years ago. I obviously never even got to create a prototype, so it's cool to see someone finally implement it.by DeusExMachina
5/10/2026 at 8:57:29 PM
This looks great, will beta test over the coming weeks.by Malp
5/10/2026 at 9:01:40 PM
Thanks! Would love to hear your feedback!! You can email us at hello [at] drawers.computerby wwwkieran
5/10/2026 at 10:14:00 PM
Any plans on open sourcing? This is really useful for me but I'm not comfortable giving full access to my macby avenger176
5/10/2026 at 11:25:24 PM
This is KDE activities. Install the latest version then you can setup environments based on your activity. Been a feature since (checks notes) 2008.by grepfru_it
5/10/2026 at 11:38:46 PM
MacOS people really will pay for just about anything. Actually, it appears that they PREFER to pay.by han1
5/11/2026 at 10:00:18 AM
I've always wanted something like this. I will be testing this out!by jvwww
5/11/2026 at 1:40:25 PM
Incredibly clean website, refreshing to not see the default AI ui.by gottagocode
5/11/2026 at 12:29:32 AM
Looks very interesting, and your page makes the case very well.by pmcarlton
5/10/2026 at 11:23:17 PM
Is it free for now? This looks like a huge solve to a problemby HaloZero
5/11/2026 at 9:05:01 AM
Sounds really interesting. I'll give it a tryby berta
5/11/2026 at 4:12:17 AM
Smart idea, can’t wait to try itby replwoacause
5/11/2026 at 6:29:38 AM
seems.. interesting. will definitely be interested in testing this.by philipnee