-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_ClaudeCode
-
戻る
- GitHub Copilot CLI
- Claude Code
- OpenAI Codex
- Google Antigravity
- Cursor
(元 Wiki では未記載)
コチラ(https://claude.com/ja/product/claude-code )から行う
ワンライナーが提供されているので、コレを使用してインストール。
irm https://claude.ai/install.ps1 | iex
必要に応じ「anthropic.claude-code」をインストール
https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code
Desktop版には、Claude Chat、Claude Designerが同梱される。
-
初回
claude -
継続
claude --resume
(方法は以下の3つでココではOAuth2的?フローを選択)
> 1. Claude account with subscription Pro, Max, Team, or Enterprise
2. Anthropic Console account • API usage billing
3. 3rd-party platform Amazon Bedrock, Microsoft Foundry, or Vertex AI
Accessing workspace:
...\カレント・ディレクトリ
> 1. Yes, I trust this folder
2. No, exit
(/model コマンド)
1. Default (recommended) ✔ Sonnet 5 · Efficient for routine tasks
2. Sonnet Sonnet 5 · Efficient for routine tasks
> 3. Opus Opus 4.8 · Best for everyday, complex tasks · ~2× usage vs Sonnet
4. Haiku Haiku 4.5 · Fastest for quick answers
5. Fable (disabled) Claude Fable 5 is currently unavailable. Learn more: https://www.anthropic.com/news/fable-mythos-access
-
「-」コマンド(起動時)
claude --add-dir C:\XXXX --add-dir ...複数指定可能 -
「/」コマンド(実行時)
/add-dir C:\YYYY > 1. Yes, for this session 2. Yes, and remember this directory 3. No
- YOLOモードにするには、一旦 claude を抜けて「claude --dangerously-skip-permissions」とフラグを付けて起動。
- Claude Codeは、標準になりつつあるAGENTS.mdを使用しないので、所定のCLAUDE.md に配置
常にリミットが気になる(笑)
contextを確認する。
contextを圧縮する。
contextをclearする。
「CLAUDE_CONFIG_DIR」を使うが、フォールバックの「.claude」は削除しろと言う話。
-
以下の関数をPowerShellのプロファイルにセットすると良い。
-
プロファイル定義
# プロファイルファイルが「存在しない」場合は新しく作成する if (-not (Test-Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force }
-
Notepadからプロファイルを開く。
notepad $PROFILE -
関数定義
function claude-work { $env:CLAUDE_CONFIG_DIR = "$env:USERPROFILE\.claude-work" & claude @args } function claude-personal { $env:CLAUDE_CONFIG_DIR = "$env:USERPROFILE\.claude-personal" & claude @args }
-
保存してPowerShellを再起動すれば「claude-work」・「claude-personal」が使用可能。
claude-work --resume # とかできる。
-
なお、
- アカウント(契約)が異なっても、CLAUDE_CONFIG_DIRが同一ならセッションは引き継げる模様。
- claude-workA(契約A)、claude-workB(契約B)みたいなケースで、claude-workA(契約B)に変更可能。
- 同上のケースで、claude-workB(契約B)にclaude-workA(契約A)のセッションを持ってくることは出来ない。
-
-
Claude Code を個人用・仕事用に分離した話 (設定分離の落とし穴とトークン消費の実態) #LLM - Qiita
https://qiita.com/arufian/items/dc08c890c0831d43039e
/reload-skills
- 修正と検証のリポジトリとClaudeCodeインスタンス同士の相互作用で開発。
- スキル開発中の修正・検証サイクルの中で、このコマンドを使う。
-
チャットから確認すると...
-
以下はチャットにtokenが残るのでNG
! claude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer <新しいPAT>" -
以下はその対策だがメンドクサイ。
! claude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer $env:GH_MCP_TOKEN"
-
-
問題解決!
-
フツーに、/exitして、CLIコマンドとして実行した方が良い。
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer <新しいPAT>" -
もっと言うと、gh CLIで良いのではないか?と言う説もある模様。
-
-
取得方法
新PAT(Fine-grained Personal Access Token)- https://github.com/settings/personal-access-tokens/new :にアクセスする。
- 「Resource owner」として「Organization」を指定する。
- 適切な「Repository access」「Permissions」を指定して生成する。
-
参考
- リモートGitHub MCPサーバーが一般公開(GA)されました | DevelopersIO
https://dev.classmethod.jp/articles/github-remote-mcp-ga/ - Claude Code に GitHub MCP サーバーを設定してみた #AI - Qiita
https://qiita.com/ymtdir/items/4d17b5ebac0b025eb825 - Claude CodeでGitHub MCPをやめてgh CLIに切り替えた
https://zenn.dev/hjpotter1/articles/9e7c0329495de7
- リモートGitHub MCPサーバーが一般公開(GA)されました | DevelopersIO
- Claude Cowork
- Claude Design(元 Wiki 側にページの実体が無いリンク)
移行メモ
- 「概要」は本文の無い見出しだったため、未記載である旨を明示した。
- 参考の
[[Claude Design]]はリンク先のページが元 Wiki 側に存在しない (リンク切れ)ため、プレーン・テキストとした。- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの GitHub Copilot CLI / GitHub CLI に張り替えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替えた。- 本フェーズで新たに参照された「OpenAI Codex」「Google Antigravity」「Cursor」を TODO.md に予約した。
Tags: 移行, Claude Code, Anthropic, コーディングエージェント, CLI, MCP, GitHub CLI, 推論エージェント
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。