Slack for Mac

A new, improved Slack desktop app for Mac



most upvoted
Paul Betts — Lead Desktop Dev at Slack Technologies
Hi Product Hunters,

I'm Paul Betts, the lead developer of the Slack Desktop application. We're very excited to launch our new Mac application - it's faster, has a great new frameless look, and has a lot of under-the-hood improvements that, put together, make for a better experience with Slack

From the technical side, this now brings together Slack on all three platforms - our Mac, Windows, and Linux application are now one great Electron application, built with the latest technologies such as React and RxJS v5. We've written a bit more about how the Slack app works over at

We'll be around all day answering questions about the app or about Slack, we'd love to hear what you think!
Ouriel Ohayon — appsfire, CEO/ isai (VC) co-founder
@paulcbetts i have been tested a beta version of slack lately which was already faster. is that any different?
Paul Betts — Lead Desktop Dev at Slack Technologies
@ourielohayon The Beta app you've been testing is in preparation for this release - folks on the beta will be updated automatically to 2.3.0
Dave Cutler — VP of Client Strategy, Influence Central
@paulcbetts @ourielohayon I had the same question as Ouriel. Should we remain on the beta for future updates, or revert back to the normal app?
Paul Betts — Lead Desktop Dev at Slack Technologies
@cutlerdave @ourielohayon Nope! Everyone on the beta is seamlessly migrated to the latest version, no need for a separate download (we actually shipped the final bits to beta users on last Friday)
Nami Sung — Product Marketing, Slack
@cutlerdave @paulcbetts @ourielohayon Hi! You can stay on the beta. You'll automatically receive new builds of the Slack app before they become public.
@paulcbetts I love the new Slack app speed (and thanks for the CMD+1, CMD+2 pro-tip) but it's a big memory hog. With 8 teams logged in, after a while the app can occupy 1.5Go of RAM and needs to be shut down. Is this issue on your radar?
Derek Nuzum — Product Manager | Web Developer
@mvaragnat Probably not much they can do besides 'nap' teams between usage, but that negates the quick switching. That's the downside of Electron apps. They are great for easy development to multiple platforms, but tend to be inefficient the more complex they get.
Adrian Grant — In Stealth
@paulcbetts I'm on the 2.2.8 beta and haven't seen any messages to update
James Campbell — Founder,
@paulcbetts When will you add SSO ? One mainjor painpoint for me is if Slack ever forgets my teams I'm logged into or I switch machines they are lost forever. The only way I've got around this is by using Franz which uses your Web client which has SSO
Paul Betts — Lead Desktop Dev at Slack Technologies
@mvaragnat Memory usage is one of our highest priorities right now - we've made a lot of progress in this area (and remember, Chromium shares a lot of memory between processes, so if you're just looking at Activity Monitor you're going to get a skewed result), but our largest optimizations to make this much much better haven't shipped yet. Soon!
George Perantatos — Lead Product Manager, Redfin
@paulcbetts Congrats Paul!
Kevin Siskar — Managing Director, Founder Institute NY
Ahmad Awais — Full Stack WordPress Dev & UI/UX Guy!
@paulcbetts Why does it still says, 2.3.0 Beta Channel
(Under Pressure)
Jody Glidden — Founder and CEO, Introhive
@paulcbetts Voice calls stopped working when I upgraded to the beta. Known issue?
Siddharth Kothari — Founder of Appbase Inc.
@paulcbetts @mvaragnat Congrats! Slack's high memory usage is one of our biggest concerns and I suspect there are many others on the same boat. Looking forward to the improvements here.
@ChuckReynolds — build & track websites. cofounder Vuurr
Ryan Hoover — Founder, Product Hunt
I think at least half the Product Hunt community uses Slack.

Slack is built for single teams, yet people are using it with their friends, family, and small communities. Switching teams is still a major pain. Any plans to make this easier, @paulcbetts?
Paul Betts — Lead Desktop Dev at Slack Technologies
@rrhoover Hey Ryan,

Is switching teams painful because of performance? Or because you have to log in to more than one of them?
Anže Jenšterle — Developer, Castaway Labs
@paulcbetts @rrhoover at least for me its logging in seperately (at least the ones without SAML/GApps). I have a school team, club teams and as a freelancer a lot of client teams. For me simply logging in once would be much easier.
@rrhoover @paulcbetts Would love to use it for more personal use-cases, but am hindered by this
Emil Stahl — Partner
@rrhoover Pain? Login once and then just CMD+1, CMD+2 etc?
Alex Circei — CEO Copimaj / Co-founder Billme
@paulcbetts @rrhoover In my opinion, it is very hard because you need to log in all the time with the same username (email) for each team and I don't understand why I need to log in again on the desktop when I'm already log in on my mobile.
jeremy carson — Founder, Simply Twisted
@paulcbetts separate logins for different teams is so wonky and clunky (technically speaking). would be cleaner to have one account that is given access to the different teams.
Ryan Hoover — Founder, Product Hunt
@paulcbetts adding a team isn't an issue for me but the friction of switching is high. For example, if I'm in 4 teams and want to see go through all my DM's and mentions, I have to click several times.

@emilstahl thanks for the shortcut pro tip. I didn't know about CMD+1, CMD+2, etc.
Daniel Samuels — Lead Developer at Onespacemedia
@rrhoover @paulcbetts The biggest annoyance for me is that I can't use the same email address for multiple teams.
Paul Betts — Lead Desktop Dev at Slack Technologies
@rrhoover @emilstahl That shortcut will make this experience much, much better :) My usual pattern for reviewing messages is:

1. Cmd-[1,2,3,...]
2. Cmd-K, Enter // Moves to a channel with unreads
3. GOTO 2 until out of messages
4. GOTO 1 until teams are read

Our new All Unreads feature helps with this a lot too, we've recently added extra keyboard shortcuts so moving through your messages is even more Muscle Memory Friendly now
chris busse — CTO @ APIvista
@rrhoover @paulcbetts I feel the same pain. I'm in eight* Slack teams, so my solution is to use the web version and keep a Window open in Chrome with a Tab open for each team. I think I like this approach better than the app because much of my other work is in Chrome anyway. *(my company, the local coworking space, several developer & vendor teams...)
Hoan Do — UX Designer, PPCLINK MOBILE
@paulcbetts I think all we want is if we use the same email, we should be logged in to all teams use that email at once, not have to log in to each different team. I think it's not a hard technical problem. Instead of a magic email, just make a Slack Identity so you could link any emails to any teams you want.
Julius Vinton — CEO & CTO at Overscout, Inc.
@thejeremycarson @paulcbetts I totally favor this approach.
@paulcbetts Logging into each team separately is a huge annoyance. And if I set up a new, temporary team, I have to go through the entire process again. I wish the team setup process was a lot easier.
Hoan Do — UX Designer, PPCLINK MOBILE
@paulcbetts @rrhoover here is my idea about Slack Identity
@craftbyte @paulcbetts @rrhoover sorry for the plug, but I made Smooz ( to solve the pain point of being a freelancer/agency with several client teams. It's not yet solving the issue of club/communities, but for professional use case you might find that useful.
Emil Stahl — Partner
@danielsamuels I use the same email address for multiple teams. No problem at all?
Shubham Datta — Working with startups @SurePathCap
@rrhoover @paulcbetts a unified inbox of unread DMs, Mentions, etc of all Slack teams that you're in would be 💯. Like a triage screen of sorts.
JoshTodd — Director of Product, TUNE
@paulcbetts the Cmd-K, Enter tip literally changed my life. Never paid much attention to the channels it was bringing up before.
Commenting is limited to those invited by others in the community.
Login to continue.