Unofficial Microsoft Teams client for Linux
Nature of this client & AI‑authored code
- Commenters quickly notice the project is mostly AI-assisted (CLAUDE.md, commit messages), sparking concern it may become hard to maintain or abandoned over time.
- Several point out the client is essentially a wrapper around the Teams web app with extra integrations (tray icon, link handling, PiP, etc.), not a full native reimplementation.
- One contributor reports adding PiP/video controls was straightforward, suggesting the maintainer is open and the codebase usable.
Why an unofficial Teams client exists
- Main use case: people who prefer Linux (or BSD) but must use Teams for work, especially in enterprises, government, or Microsoft‑centric environments.
- Benefits over plain PWA noted: system tray notification badges, respecting the desktop’s default browser for links, multi-account profile handling, and more “native app” feel.
- Some say it works better and has fewer bugs than the official (now-retired) Linux client; there’s even interest in using it on Windows because the official app is disliked.
Teams on Linux and in browsers
- Many run Teams successfully as a PWA via Chromium/Edge on Linux, sometimes in “app mode,” with full support for calls and screen sharing (given correct XDG portal setup).
- Experiences diverge sharply: some report flawless screen sharing in Firefox; others report it completely broken or degraded (low resolution, camera access errors) unless spoofing Chrome.
- Several argue that using the web client is safer and sufficient; wrapping it adds attack surface.
General sentiment on Teams
- Large fraction of comments are strongly negative: reports of sluggish UI, high resource usage, confusing chat vs. channel model, flaky notifications and message delivery, weird bugs (wrong windows opening, “just me” chats, auto‑updates mid‑call).
- Multiple people describe daily friction with formatting, code blocks, copy/paste, markdown, and thread layout, especially for text‑heavy/engineering workflows.
- Others claim Teams works reliably for them (especially on Windows), is “good enough,” and excels at large meetings and deep integration with the Microsoft 365 stack.
Alternatives, constraints & philosophy
- Many prefer Slack + Zoom / Meet; some refuse Teams outright and ask clients to switch tools, but others emphasize current job markets and corporate mandates leave little choice.
- Several lament proprietary, heavy chat/video apps and reminisce about simpler, open protocols (IRC, Jabber); others defend building such unofficial clients as fun, useful personal projects despite vendor risk.