メモ
Claude CodeのCLI版をセットアップするメモ。 以前はnpmでインストールしていたが、ネイティブインストールに切り替えた。
システム要件
Set up Claude Code によると、以下の要件がある。
- OS: macOS 13.0+、Ubuntu 20.04+/Debian 10+、Windows 10+ (WSL 1、WSL 2、またはGit for Windows)
- ハードウェア: 4 GB以上のRAM
- ネットワーク: インターネット接続が必要
- シェル: BashまたはZshが推奨
なお、ネイティブインストールの場合はNode.jsは不要。npmインストール(非推奨)の場合のみNode.js 18以上が必要。
ネイティブインストール(推奨)
現在はネイティブインストールが推奨されている。 Ubuntu/Linux/WSLの場合、以下のコマンドでインストールする。
1 | $ curl -fsSL https://claude.ai/install.sh | bash |
ネイティブインストールの場合、バックグラウンドで自動更新されるため、常に最新バージョンが利用可能。
既存のnpmインストールからの移行
既存のnpmインストールからネイティブインストールへ移行するには、以下のコマンドを実行する。
1 | $ claude install |
npmインストール(非推奨)
npmインストールは非推奨となっている。 可能な限りネイティブインストールを使用すること。
1 | $ npm install -g @anthropic-ai/claude-code |
注意: sudo npm install -g
は使用しないこと。パーミッションの問題やセキュリティリスクにつながる可能性がある。
インストール後の確認
インストール後、以下のコマンドでインストールの種類とバージョンを確認できる。
1 | $ claude doctor |
PATHの問題
command not found: claude
というエラーが出る場合は、PATHに追加する。
1 | $ echo 'export PATH="$HOME/.claude/bin:$HOME/.local/bin:$PATH"' >> ~/.bashrc |
認証
個人利用の場合
- Claude ProまたはMaxプラン(推奨): Claude's Pro or Max plan でサブスクライブし、Claude.aiアカウントでログイン
- Claude Console: Claude Console からOAuthプロセスを完了。Anthropic Consoleでのアクティブな請求が必要
チーム・組織での利用
- Claude for Teams または Enterprise(推奨): 一元化された請求とチーム管理
- Claude Console with team billing: 共有組織を設定
- クラウドプロバイダ: Amazon Bedrock、Google Vertex AI、Microsoft Foundryを使用
アンインストール
ネイティブインストールの場合
1 | $ rm -f ~/.local/bin/claude |
npmインストールの場合
1 | $ npm uninstall -g @anthropic-ai/claude-code |
設定ファイルのクリーンアップ(オプション)
1 | $ rm -rf ~/.claude |
注意: これにより全ての設定、許可されたツール、MCPサーバー設定、セッション履歴が削除される。
参考
- Set up Claude Code
- Claude's Pro or Max plan
- Claude Console
- [@anthropic-ai/claude-code - npm]
[@anthropic-ai/claude-code - npm]: https://www.npmjs.com/package/@anthropic-ai/claude-code