GitHub、GitLab、Gitea、Forgejo、Codeberg、Bitbucketの通知をまとめて確認できるデスクトップメニューバーアプリ。
desktop/desktop
GitHub製のデスクトップGitクライアント。コマンドラインを使わず、GUIでリポジトリ、ブランチ、コミットを管理できます。
代替できる製品:GitKraken
Sourcetree
- スター
- 22,056
- フォーク
- 10,709
- 未解決の Issue
- 1,071
- 最終コミット
- 4 時間前
これは何?
GitHub Desktopは、Electron、TypeScript、Reactで構築されたGUI Gitクライアントです。Gitコマンドを入力せずに、ローカルリポジトリのクローンや作成、管理、ファイル変更の確認、コミットの作成、ブランチのプッシュやプルができます。
Gitコマンドラインにハードルを感じ、GitHubと連携した視覚的なワークフローを求める人を対象としています。macOSとWindowsで利用でき、GitHubがインストーラーとベータ版チャンネルを公開しています。Linuxは公式にはサポートされていませんが、フォークをもとにコミュニティが作成したインストーラーがあります。
このプロジェクトはMITライセンスで公開されており、コントリビューションを歓迎しています。セットアップ方法や想定するユーザー層を説明したドキュメントも用意されています。
主な機能
- 01GUIからローカルのGitリポジトリをクローン、作成、管理できます。
- 02コマンドラインを使わずにファイルの変更を確認し、コミットを作成できます。
- 03GitHubアカウントと連携し、ブランチをプッシュおよびプルできます。
- 04macOS(IntelおよびApple silicon)とWindowsで利用でき、ベータ版チャンネルもあります。
- 05winget、Chocolatey、Homebrewからインストールできます。
ユースケース
- ターミナルコマンドよりも視覚的なGitワークフローを好む開発者。
- GitHubリポジトリで共同作業し、手早くコミットやプルリクエストを作成したいチーム。
- ブランチやコミットなどのGitの概念を学ぶ初心者。
クイックスタート
- 1
ダウンロードページから、お使いのOS用の公式インストーラーをダウンロードします
- 2
wingetでWindowsにインストールします
winget install github-desktop - 3
HomebrewでmacOSにインストールします
brew install --cask github
使う前に知っておきたいこと
- Linuxは公式にはサポートされていません。Linux用インストーラーはコミュニティのフォークから提供されています。
収録されている特集
トピック
よくある質問
- desktop とは?
- GitHub製のデスクトップGitクライアント。コマンドラインを使わず、GUIでリポジトリ、ブランチ、コミットを管理できます。 GitHub Desktopは、Electron、TypeScript、Reactで構築されたGUI Gitクライアントです。Gitコマンドを入力せずに、ローカルリポジトリのクローンや作成、管理、ファイル変更の確認、コミットの作成、ブランチのプッシュやプルができます。
- desktop は無料で使えますか?ライセンスは?
- desktop は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- desktop は今もメンテナンスされていますか?
- 活発にメンテナンス中。desktop の最終コミットは 2026年11月6日 です。
- desktop は何に使えますか?
- ターミナルコマンドよりも視覚的なGitワークフローを好む開発者。 GitHubリポジトリで共同作業し、手早くコミットやプルリクエストを作成したいチーム。 ブランチやコミットなどのGitの概念を学ぶ初心者。
- desktop のインストール方法は?
- ダウンロードページから、お使いのOS用の公式インストーラーをダウンロードします wingetでWindowsにインストールします: winget install github-desktop HomebrewでmacOSにインストールします: brew install --cask github
- desktop はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/desktop/desktop
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Git blame注釈、CodeLens、Commit Graphを追加し、レビュー、rebase、ブランチやworktreeの管理に役立つVS Code拡張機能です。
レビューしやすい小さなブランチを連ねたスタック形式のプルリクエストを作成、リベース、提出、マージできる GitHub CLI 拡張機能。
Rust製のターミナル向けGit UI。キーボード操作でステージング、コミット、ブランチ管理、stash、ログ閲覧ができます。
Gitリポジトリの閲覧や変更のチャンク単位でのステージングに使える、ncursesベースのテキストUI。