インストール - Claude Desktop
概要
Claude Desktopは、Anthropicが提供するデスクトップアプリケーションであり、Claude AIとの対話をWebブラウザではなく専用のアプリケーションとして利用できるものである。
これにより、Windows / MacOS / Linux等のデスクトップ環境から直接Claude AIにアクセスすることができる。
Claude Desktopの特徴として、Webブラウザを開く必要がなく、シームレスにClaude AIを利用できることが挙げられる。
claude.aiのWeb版やモバイルアプリと同様、テキスト生成、コード作成、分析、クリエイティブな作業等、Claudeの幅広い機能をデスクトップから利用することができる。
Claude Desktopのインストール
Claude Desktopのソースコードをダウンロードする。
git clone https://github.com/prevailexcel/claude-desktop-client.git cd claude-desktop-client
ビルドに必要なライブラリをインストールする。
npm install
もしライブラリ関連で警告が出力される場合は修復する。
npm audit fix --force
デプロイをせずに実行する場合は、以下に示すコマンドを実行する。
npm start
Claude Desktopをビルドしてデプロイする。
# 方法1 : Snap / AppImage / .debファイルを全てデプロイする場合 (package.jsonの設定に基づく) npm run dist # 方法2 : AppImageのみデプロイする場合 npm run dist -- --linux AppImage
ビルドが正常に完了した場合、distディレクトリに各実行ファイルにデプロイされる。
AppImageを使用する場合は、実行権限を付加する。
chmod u+x dist/Claude Desktop-<バージョン>.AppImage
必要であれば、デプロイされたファイルを任意のインストールディレクトリに配置する。
cd dist cp -r linux-unpacked/* <任意のインストールディレクトリ>
Claude Desktopのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/Claude_Desktop.desktop
# ~/.local/share/applications/Claude_Desktop.desktopファイル
[Desktop Entry]
Type=Application
Name=Claude Desktop
Comment=Desktop application for Claude AI
# AppImageを使用しない場合
Exec=/<任意のインストールディレクトリ>/claude-desktop %U
# AppImageを使用する場合
Exec=/<任意のインストールディレクトリ>/Claude Desktop-<バージョン>.AppImage %U
Icon=/<任意のインストールディレクトリ>/claude-desktop.png
Categories=Utility;
MimeType=x-scheme-handler/claude;
Terminal=false
StartupWMClass=Claude Desktop
非公式版 Claude Desktopのインストール
非公式版 Claude DesktopのGithubにアクセスして、バイナリファイルをダウンロードする。
ダウンロードしたファイルを解凍する。
ar vx claude-desktop_<バージョン>_amd64.deb cd claude-desktop_<バージョン>_amd64
更に、data..tar.zstファイルを解凍する。
zstd data.tar.zst cd data
必要であれば、解凍したたファイルを任意のインストールディレクトリに配置する。
cp -r ./* <任意のインストールディレクトリ>
Claude Desktopのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/Claude_Desktop.desktop
# ~/.local/share/applications/Claude_Desktop.desktopファイル
[Desktop Entry]
Type=Application
Name=Claude Desktop
Comment=Unofficial Claude Desktop for Linux
Exec=/<任意のインストールディレクトリ>/bin/claude-desktop %U
Icon=/<任意のインストールディレクトリ>/share/icons/hicolor/128x128/apps/claude-desktop.png
Categories=Utility;
MimeType=x-scheme-handler/claude;
Terminal=false
StartupWMClass=Claude Desktop