Unofficial Microsoft Teams client for Linux

basemi | 241 points

The official client is absolutely terrible. But, I've found a much better solution: I tell all my customers Microsoft Teams doesn't work for us and they'll have to pick something else.

Kudos for at least trying to address this, MS should hang their head in shame, this is not the hardest problem to solve these days. If we could do it in 1995 they should be able to do it 30 years later.

jacquesm | 13 hours ago

I've been using this for a long time and it works better than the official client (which I use on another computer) because it has less bugs.

For example the official client has a bug where it will open chats in a separate window even when the user did not intend to (has to do with the first click being ignored while Teams it's out of focus, and the second click being interpreted as a double click). The unofficial Teams for Linux doesn't have this problem.

mastazi | 19 hours ago

Hmm. A bit of weird anecdata; I'm a faculty point of contact for tech issues at my very (but not overly) microsofty university and also a very longtime Linux user.

But I seem to have a better time of things in this realm than MANY of my Windows/Mac colleagues re Outlook, Teams, etc precisely because I'm always relegated to the Web/PWA stuff. They often literally seem to have more issues than me.

jrm4 | 19 hours ago

Please make an unofficial client for windows too. The official one sucks so much it is hard to even describe.

hosteur | 13 hours ago

I avoid Teams as much as possible, but when I have to join a Teams meeting the PWA works fine.

badthingfactory | 20 hours ago

Looks cool but some pictures would help.

worldsavior | 23 minutes ago

Teams is one of those apps that I wish would just leave the realm of the living and never come back in any shape or form.

Terrible, terrible app. Peak Microsoft lazy design.

okayjustonemore | an hour ago

My biggest gripe with teams is their markdown formatting. It works if you type it out character by character, but paste some Markdown in and it does nothing.

Xss3 | 8 hours ago

I use it, it has its quirks but surprisingly its buggy and faster than the official one..

dustymcp | an hour ago

Teams itself can barely keep up with its own features, I wonder how an unofficial client would.

Also, what's driving the need? I've taken a peek under the hood, it's just an electron app. It's not closed source (not opensource either, due to licensing) as far as I could tell aside from libraries that aren't part of it's app logic (graphics,audio,etc..). And there are webhooks for bot authoring.

I'm just scared it would have issues integrating with onedrive or some other MS app at the worst moment.

notepad0x90 | 19 hours ago

Please don't, now I can no longer say that I cannot use teams. If you want to use it so bad, go back to Windows...

LouDNL | 11 hours ago

I’ve used the teams client in Ubuntu for years. It’s a pain when multitasking (text chat with another group then try to find your wayback to the existing video conference) but functions well enough

hdgvhicv | 19 hours ago

I’ve been using teams for years in a browser (on my FreeBSD desktop), and I find it good enough for doing my job - chats work, calls work, presentations work, screen sharing works. or should I say mostly work… sure, it’s as glitchy as it ever was and may fail for any reason at any time, but you don’t really need an app to experience all that

0ld | 11 hours ago

Nice! A screenshot in the readme would be a great addition. I was looking for a native macOS Teams client a while ago - but to my knowledge this is the first 3rd party Teams client.

The Microsoft Teams client frustrates me daily.

JaggerJo | 4 hours ago

Would this make it easier to consume and store Teams data locally, avoiding the need for tagging M365 Graph API, if the goal is to build analytics or automation on top of Teams for things my personal account has access to?

krauses | 5 hours ago

Why would I want to use Teams on Linux? One reason to use Linux is to avoid such bloatware with unbearably poor UX.

Rumor has it that a usability consultant died from a heart attack when he saw the first alpha build, but I may misremember the story (or confuse it with the deadly joke by Monty Python).

I'm totally fine with text-based chat, and it had better be implementing an open standard (e.g. USENET news or Jabber).

And it's by no means restricted to Microsoft: many companies use unclear interfaces with non-existant discoverability, sluggish response times, and cryptic menu names like "..." or "+"; and nobody neads multi-row menus at the top to compete for attention with left-side column menus, each of which featuring symbols that lack clarity - since when is one pane of icons not enough?

jll29 | 6 hours ago

If only they fixed screen sharing on firefox in the official web version...

lousken | 20 hours ago

I have tried and failed to use the Mac Teams app repeatedly. I will try to join a meeting I’ve been invited to, but there is some conflict between my personal and word Microsoft accounts that causes it to flip out. Only the web app reliably lets me actually join a meeting.

jxdxbx | 10 hours ago

Let me guess it runs on a potato unlike the official one...

Havoc | 7 hours ago

For Linux made me instantly remember the phrase

"you can run, but you can not hide".

jjtheblunt | 4 hours ago

I'm actually making an alternative client since I couldn't stand the normal one. https://github.com/IanTerzo/Squads

IanTerzo | 5 hours ago

I recently had a desire to enable PiP and video controls in teams.

I was able to contribute it to this project which was a genuinely good and smooth process.

If you start the app with '--videoMenu' new menu options to enable/control this appear.

dominiwe | 14 hours ago

Teams is a must if you are a professional in Australia. However, I love my Debian+ i3 too much to give it up. Using it through chrome is not easy especially to chat. So, I install it as appomage through appman and it works beautifully well that I can automatically update as well.

wanderingmind | 17 hours ago

Why not use the webapp?

baby | 4 hours ago

The Teams works well as a PWA on Ubuntu, everything works meeting ings chats etc etc.

Neil44 | 11 hours ago

README looks AI-generated, I wonder how much of the entire project was made the same way.

ranger_danger | 20 hours ago

Just use the Web interface, it is the same anyway.

pjmlp | 11 hours ago

Teams is good with video calls, but so was Skype, which was apparently used as the video backend system.

Rest of Teams? Abysmal.

Logging to text files? Missing. Search? Broken. Speed? Sometimes the UI jumps around and I click the wrong things, because UI hasn't been loaded by the time I'm trying to click something. Formatting? Sometimes it's impossible, and I need to edit the message after sending, to be able to properly format it.

If you don't have problems with Teams, you're simply not using them enough.

self_awareness | 8 hours ago

Microsoft Edge for Linux + Teams installed as an app (PWA) works perfectly fine for all our devs, anything else like this is just an additional security risk.

crimsonnoodle58 | 11 hours ago

I use this a lot and it works well.

scblock | 19 hours ago

does it allow to disable(!) incoming(!) video completely?

ta12653421 | 9 hours ago

Alternative solution: Flee any company that uses Microsoft Teams.

neilv | 20 hours ago

My Teams is completely broken on MacOS. Yes I tried uninstalling and re-installing multiple times. Nothing works. So I've resorted to using the very laggy Teams web app.

What good has Microsoft done for the world other than digital pain and suffering?

65 | 19 hours ago

Installed this under Pop!_OS on the new System76 laptop and it seems to be working fine.

If I have to use Teams, at least its not under 'Doze.

smitty1e | 16 hours ago

I am always amazed at how people can put so much effort into something that will very likely be killed or made impossible by the vendor. Reminds me of that iMessage client for android. It lasted what, a couple weeks of cat and mouse?

mberning | 19 hours ago

Must be nice to be Teams' product manager and see this. /s

gtirloni | 19 hours ago

Native applications are a scourge, if only from a security standpoint.

ris | 10 hours ago

Why would you do this? What purpose does this serve other than to create additional misery and suffering in this world?

bigbuppo | 20 hours ago