Repolode
IsmaelMartinez

IsmaelMartinez/teams-for-linux

Linux向けの非公式Microsoft Teamsデスクトップクライアント。TeamsのWebアプリをラップし、ネイティブ通知、トレイ連携、複数プロフィールに対応します。

代替できる製品:Microsoft Teams

スター
5,164
フォーク
406
未解決の Issue
40
最終コミット
一昨日

これは何?

Teams for Linuxは、Linux上で動作するMicrosoft Teamsの非公式デスクトップクライアントです。TeamsのWebアプリをネイティブなElectronアプリに組み込むため、公式のWindows版やmacOS版クライアントを使えないLinuxユーザーも、ブラウザーのタブではなく専用ウィンドウで利用できます。

Web版にLinux向けの連携機能を追加しており、システム通知、デスクトップ環境によって表示が異なるバッジに対応したシステムトレイ、ビデオ通話のカスタム背景、画面共有、仕事用と個人用のアカウントを並行して使うための個別プロフィールなどを利用できます。一部の動作はTeamsのWebアプリ自体の仕様に制限されます。

AppImage、deb、rpm、snap、Flatpak形式のパッケージを提供しており、Arch(AUR)などのディストリビューション向けパッケージも案内されています。TeamsのDOM機能にアクセスするため、Electronのコンテキスト分離とサンドボックスは無効になっています。追加の隔離にはFlatpakやSnapのサンドボックス、またはFirejailの利用が推奨されています。

主な機能

  • 01Teamsのメッセージや通話をネイティブのシステム通知で受信
  • 02デスクトップ環境によって表示が異なるバッジに対応したシステムトレイ連携
  • 03ビデオ通話のカスタム背景とテーマ
  • 04Linuxでの画面共有に対応
  • 05仕事用と個人用に使い分けられる複数アカウントプロフィール

ユースケース

  • Linuxのワークステーションで、ブラウザーのタブを使わずにMicrosoft Teamsを日常的に利用する
  • 仕事用と個人用のTeamsアカウントを別々のウィンドウで起動する
  • 主要なディストリビューションにAppImage、deb、rpm、snap、FlatpakでTeamsをインストールする

クイックスタート

  1. 1

    READMEに記載されているパッケージリポジトリまたはディストリビューションのパッケージを使ってインストールします

  2. 2

    アプリを起動します

    teams-for-linux
  3. 3

    必要に応じて設定ファイルを作成します

    ~/.config/teams-for-linux/config.json

使う前に知っておきたいこと

  • ElectronのcontextIsolationとsandbox機能は無効になっているため、FlatpakやSnapなど、システムレベルのサンドボックス化を推奨します。
  • トレイバッジなど一部の機能はデスクトップ環境に依存し、TeamsのWebアプリによる制約も受けます。
  • コピーレフトライセンスであるGPL-3.0の下でライセンスされています。

トピック

よくある質問

teams-for-linux とは?
Linux向けの非公式Microsoft Teamsデスクトップクライアント。TeamsのWebアプリをラップし、ネイティブ通知、トレイ連携、複数プロフィールに対応します。 Teams for Linuxは、Linux上で動作するMicrosoft Teamsの非公式デスクトップクライアントです。TeamsのWebアプリをネイティブなElectronアプリに組み込むため、公式のWindows版やmacOS版クライアントを使えないLinuxユーザーも、ブラウザーのタブではなく専用ウィンドウで利用できます。
teams-for-linux は無料で使えますか?ライセンスは?
teams-for-linux は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
teams-for-linux は今もメンテナンスされていますか?
活発にメンテナンス中。teams-for-linux の最終コミットは 2026年10月19日 です。
teams-for-linux は何に使えますか?
Linuxのワークステーションで、ブラウザーのタブを使わずにMicrosoft Teamsを日常的に利用する 仕事用と個人用のTeamsアカウントを別々のウィンドウで起動する 主要なディストリビューションにAppImage、deb、rpm、snap、FlatpakでTeamsをインストールする
teams-for-linux のインストール方法は?
READMEに記載されているパッケージリポジトリまたはディストリビューションのパッケージを使ってインストールします アプリを起動します: teams-for-linux 必要に応じて設定ファイルを作成します: ~/.config/teams-for-linux/config.json
teams-for-linux はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/IsmaelMartinez/teams-for-linux

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト