📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

概要

GitKrakenは、Axosoft社によって開発されたモダンなGitクライアントである。
2016年3月30日に初版が公開され、Electronフレームワークを使用して開発されている。

GitKrakenは単一の製品ではなく、Gitユーザの様々なニーズに対応する複数の製品ラインナップを提供している。

  • GitKraken Desktop
    クロスプラットフォーム対応のデスクトップGUIクライアントである。
    Windows、macOS、Linuxに対応しており、視覚的なコミットグラフを特徴とする。
  • GitLens for VS Code
    Visual Studio Code向けの拡張機能である。
    エディタ内でGitの操作や履歴確認が可能である。
  • GitKraken CLI
    コマンドライン向けのツールである。
    ターミナル上でGit操作を効率化する。
  • GitKraken MCP
    Model Context Protocol (MCP) サーバである。
    Claudeやその他のAIモデルとGitリポジトリを連携させる。


主な特徴として、直感的なユーザインターフェース、強力なマージツール、複数のホスティングサービスとの統合 (GitHub、GitLab、Bitbucket、Azure DevOps)、
そしてAIを活用した機能 (GitKraken AI) が挙げられる。

無料版 (Community版) と有料版 (Pro版以上) があり、無料版ではパブリックリポジトリの操作のみ可能で、プライベートリポジトリには有料版が必要である。


GitKrakenのインストール

まず、GitKrakenの公式Webサイトから、インストーラ (tar.gz形式またはrpm形式) をダウンロードする。

tar.gz形式の場合

ダウンロードしたファイルを解凍する。
解凍したディレクトリを、任意のディレクトリに配置する。

GitKrakenのデスクトップエントリファイルを作成する。

vi ~/.local/share/applications/org.GitKraken.desktop


 # ~/.local/share/applications/org.GitKraken.desktopファイル
 
 [Desktop Entry]
 Type=Application
 Exec="/<GitKrakenのインストールディレクトリ>/gitkraken" %U
 Name=GitKraken
 GenericName=GitKraken
 Comment=Unleash your repo
 Icon=/<GitKrakenのインストールディレクトリ/gitkraken.png
 Categories=GNOME;GTK;Development;IDE;RevisionControl;
 MimeType=text/plain;
 StartupWMClass=gitkraken
 StartupNotify=true
 Terminal=false


rpm形式の場合

ダウンロードしたrpmファイルを展開するため、以下のコマンドを実行する。

rpm2cpio <ファイル名>.rpm | cpio -id


usrディレクトリが作成されるので、usrディレクトリ直下のディレクトリを任意のディレクトリに配置する。

GitKrakenのデスクトップエントリファイルを作成する。

vi ~/.local/share/applications/org.GitKraken.desktop


 # ~/.local/share/applications/org.GitKraken.desktopファイル
 
 [Desktop Entry]
 Type=Application
 Exec="/<GitKrakenのインストールディレクトリ>/gitkraken" %U
 Name=GitKraken
 GenericName=GitKraken
 Comment=Unleash your repo
 Icon=/<GitKrakenのインストールディレクトリ/share/pixmaps/gitkraken.png
 Categories=GNOME;GTK;Development;IDE;RevisionControl;
 MimeType=text/plain;
 StartupWMClass=gitkraken
 StartupNotify=true
 Terminal=false



GitKrakenの設定

GitKrakenを使用するには、アカウントの作成が必要になる。(GitKrakenを起動すると、GitKrakenのアカウントの入力が促される)
GitKrakenのアカウントを既に持っている場合、IDとパスワードを入力する。
まだアカウントを持っていない場合、[Create a GitKraken Account]を選択してアカウントを作成する。

GitKrakenのアカウントを作成する場合、必要な情報を入力して利用許諾に問題がなければチェックを入れて、[Create a GitKraken Account]を選択する。
次に、メールアドレスの認証を行う。(メーラーにメールが届いているか確認する)
認証メールが送られてくるので、"Click here"と記載された箇所を選択する。("Thank You!"と記載されたページに遷移する)

Gitkrakenの画面に戻り、"Success!"と記載されたダイアログが表示されている場合は、[Use GitKraken]ボタンを押下する。
そして、GitKrakenのメイン画面左下に表示されている[10 Days to Activate]ボタンも押下する。


GitKrakenの主な機能

Commit Graph

コミットグラフは、GitKrakenの最も特徴的な機能である。
ブランチの分岐やマージ、コミット履歴が視覚的に表示される。
グラフ上のノードをクリックすることで、コミットの詳細情報を確認できる。
ドラッグアンドドロップによるブランチ操作もサポートされている。

Launchpad

Launchpadは、作業の開始地点を一元管理する機能である。
リポジトリ、Workspaces、Pull Request、Issue等へのクイックアクセスを提供する。
プロジェクトごとのタスクを整理して効率的なワークフローを実現する。

Workspaces

Workspacesは、関連するリポジトリをグループ化して管理する機能である。
複数のリポジトリをまたがる作業を効率化する。
チームでの共有も可能であり、コラボレーションを促進する。

Merge Tool

マージツールは、コンフリクト解決を支援する機能である。
統合されたマージエディタにより、コンフリクト箇所を視覚的に確認できる。
片方の変更を採用するか、両方を組み合わせるかを選択できる。

Cloud Patches

Cloud Patchesは、パッチをクラウド経由で共有する機能である。
チームメンバー間でコード変更のスナップショットを共有できる。
レビュー前に変更内容を共有する際に有用である。

Code Suggest

Code Suggestは、Pull Requestでコード提案を行う機能である。
提案された変更をワンクリックで適用できる。
コードレビューの効率化に貢献する。


GitKraken AI

GitKraken AIは、GitKraken Desktopに統合されたAIアシスタント機能である。
コミットメッセージの生成、Pull Requestの説明文作成、コードの要約等をAIが支援する。

AI機能一覧

GitKraken AIが提供する主な機能を以下に示す。

  • コミットメッセージ生成
    ステージングされた変更内容を分析し、適切なコミットメッセージを自動生成する。
  • Pull Request説明文生成
    ブランチの変更内容を要約し、Pull Requestの説明文を作成する。
  • コード要約
    ファイルやコミットの内容を簡潔に要約する。
  • チャット機能
    リポジトリに関する質問に対してAIが回答する。


AIプロバイダーの選択

GitKraken AIは複数のAIプロバイダーに対応している。

  • GitKraken AI (デフォルト)
    GitKrakenが提供するAIサービスを使用する。
    追加の設定なしで利用可能である。
  • Bring Your Own Key (BYOK)
    ユーザが所有するAPIキーを使用して、外部のAIプロバイダーを利用する。
    OpenAI、Anthropic Claude、Google Gemini等に対応している。


Claudeを使用した設定

Claude APIキーの取得

まず、AnthropicのAPIキーを取得する。

  1. Anthropic Consoleにアクセスする。
  2. アカウントを作成またはログインする。
  3. API Keysセクションから新しいAPIキーを作成する。
  4. APIキーをコピーして安全な場所に保存する。


GitKrakenでの設定手順
  1. GitKraken Desktopを起動する。
  2. メニューから、[File] - [Preferences] を選択する。
  3. 左側のメニューから[AI]を選択する。
  4. [AI Provider]で[Anthropic Claude]を選択する。
  5. [API Key]フィールドに取得したAPIキーを入力する。
  6. [Save]ボタンを押下して設定を保存する。


設定完了後、GitKraken AIの機能でClaudeが使用されるようになる。

GLM (Z.ai) を使用した設定

GLMはOpenAI互換のAPIを提供しているため、OpenAIとして設定する。

GLM APIキーの取得

まず、Z.aiのAPIキーを取得する。

  1. Z.aiにアクセスする。
  2. アカウントを作成またはログインする。
  3. API Keysセクションから新しいAPIキーを作成する。
  4. APIキーをコピーして安全な場所に保存する。


GitKrakenでの設定手順

GitKraken DesktopでGLMを設定する手順を以下に示す。

  1. GitKraken Desktopを起動する。
  2. メニューから、[File] - [Preferences] を選択する。
  3. 左側のメニューから[AI]を選択する。
  4. [AI Provider]で[OpenAI]を選択する。
  5. [API Key]フィールドに取得したGLMのAPIキーを入力する。
  6. [Base URL]フィールドにGLMのAPIエンドポイントURLを入力する。
    https://api.z.ai/api/coding/paas/v4
  7. [Save]ボタンを押下して、設定を保存する。


設定完了後、GitKraken AIの機能でGLMが使用されるようになる。

注意事項

AI機能を使用する場合は、以下に示す点に注意する。

  • APIキーは安全に管理し、他人と共有しない。
    不正使用を防ぐため、定期的にキーをローテーションすることを推奨する。
  • 外部AIプロバイダーを使用する場合、API利用料が発生する。
    各プロバイダーの料金体系を確認すること。
  • コードの機密性が高い場合は、AIへの送信内容を慎重に検討する。
    機密情報が含まれる可能性のあるコードはAI機能を使用しないことを検討する。



GitKrakenの価格プラン

GitKraken Desktopの価格プランについて説明する。

価格プラン一覧
プラン 価格 主な機能
Community 無料 パブリックリポジトリの操作、基本的なGit機能
Pro 年額 $59.40 (月額 $4.95相当) プライベートリポジトリ、GitKraken AI、Launchpad
Advanced 年額 $99.00 Pro機能 + Cloud Patches、Code Suggest、複数Workspaces
Business 年額 $149.00 Advanced機能 + チーム管理機能、SSO、優先サポート


各プランの詳細な機能については、公式Webサイトを参照すること。


統合機能

GitKrakenは、様々な外部サービスとの統合をサポートしている。

ホスティングサービス

以下に示すGitホスティングサービスと統合できる。

  • GitHub
    リポジトリのクローン、Pull Requestの作成、Issue管理が可能である。
  • GitLab
    GitLab.comおよびセルフホスト版のGitLabと連携できる。
  • Bitbucket
    AtlassianのBitbucket CloudおよびBitbucket Serverに対応する。
  • Azure DevOps
    Microsoft Azure DevOps ServicesおよびAzure DevOps Serverと連携できる。


プロジェクト管理ツール

以下に示すプロジェクト管理ツールと統合できる。

  • Jira
    Issueの紐付け、ステータス同期が可能である。
  • Trello
    カードの紐付け、ボード管理が可能である。


その他の統合

  • GitHub Enterprise
    企業向けGitHubとの統合をサポートする。
  • GitLab Self-Managed
    セルフホスト版GitLabとの統合をサポートする。



GitKrakenの日本語化

GitKraken 11以降

gitkraken-i18nのGitHubからファイルをダウンロードする。
または、git clone コマンドを実行する。

git clone --depth 1 https://github.com/presire/GitKraken-i18n
cd gitkraken-i18n


ja/string.json ファイルを、インストールしたGitKrakenディレクトリ内の resources/app.asar.unpacked/src ディレクトリの strings.json ファイルへ置き換える。

GitKrakenを起動して、日本語で表示されているかどうかを確認する。

GitKraken 10以前

gitkraken-i18nのGitHubからファイルをダウンロードする。
または、git clone コマンドを実行する。

git clone --depth 1 https://github.com/megos/gitkraken-i18n
cd gitkraken-i18n


ja/string.json ファイルを、インストールしたGitKrakenディレクトリ内の resources/app.asar.unpacked/src ディレクトリの strings.json ファイルへ置き換える。

GitKrakenを起動して、日本語で表示されているかどうかを確認する。


アンインストール

まず、GtKrakenのインストールディレクトリを削除する。

rm -rf <GitKrakenのインストールディレクトリ>


次に、GitKrakenの設定ファイルを削除する。

rm -rf ~/.config/GitKraken
sudo rm -rf /usr/share/gitkraken



参考リンク