ismaelmartinez/teams-for-linux

Unofficial Microsoft Teams for Linux client

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 13th, 2026
Created on October 3rd, 2018
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 388
Total Stargazers: 5,053 (+0)
Total Subscribers: 54 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 20.9 hours
90th percentile: 36.4 hours
Tracked items: 798

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 96% of issues opened in the past year have since been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 9
Closed in 7 days: 10
Avg open age: 27 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 9
Closed in 7 days: 10
Comments in 7 days: 44
Events in 7 days: 135

Top labels

  • bug (438)
  • enhancement (201)
  • Stale (102)
  • release ready (70)
  • platform:linux (69)
  • blocked (49)
  • known issue/workaround (43)
  • authentication (29)

Detailed Description

Teams for Linux is an unofficial Microsoft Teams client for Linux that wraps the Teams web application in a native desktop environment.

The project addresses the lack of an official Teams application tailored for Linux by packaging the web version with enhanced integration into Linux desktop environments. It adds system notifications, system tray integration with badge support, custom backgrounds and themes, screen sharing capabilities, and the ability to run multiple account profiles simultaneously. The tool is built as an Electron application, allowing it to provide a native-feeling desktop experience while leveraging the existing Teams web platform.

Teams for Linux suits users who need a dedicated Teams client on Linux without relying on web browsers or workarounds. It is particularly valuable for those who want desktop notifications, tray integration, and the ability to manage multiple accounts. The project acknowledges that some features are constrained by what the underlying Teams web application supports. Installation is straightforward through multiple channels: dedicated Debian and RHEL package repositories, distribution-specific packages, or manual download as AppImage, deb, rpm, snap, or tar.gz archives.

The project maintains active engagement with its community through a Matrix space for chat and accepts bug reports and contributions via GitHub. Development activity shows consistent maintenance with regular updates addressing user needs and platform compatibility.