2025年8月31日日曜日

code-server に Github copilot chat プラグインをインストールする方法

code-server に Github copilot chat プラグインをインストールする方法

概要

code-server の最新版に Github 公式の copilot-chat のプラグインがインストールできたのでインストール方法を紹介します

ポイントは code-server 自体で一度 Github アカウントにログインする必要がある点です

環境

  • Ubuntu 24.04
  • code-server v4.103.2
  • Github.copilot-chat 0.30.3
    • 執筆時点の最新バージョン 0.32 系はインストールできないのでご注意ください

code-server で Github へのログイン

  • Ctrl + p (コマンドパレットに移動)
  • > Publish to Github と入力
  • すると Github にアカウントするためのトークンが表示されるので https://github.com/login/device にアクセスし code-server が発行してくれたトークンを入力
  • code-server に戻り左メニュー下のアカウントアイコンをクリックしログインできていること確認

Github.copilot-chat のインストール

code-server のマーケットプレイスでは公開されていないので vsix ファイルを直接ダウンロードしインストールします

  • VERSION="0.30.3"
  • curl -o "copilot-chat-${VERSION}.vsix" --compressed "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/GitHub/vsextensions/copilot-chat/${VERSION}/vspackage"
  • code-server --install-extension "copilot-chat-${VERSION}.vsix"

リリースされているバージョンの一覧は Github のタグを見るのが簡単です
https://github.com/microsoft/vscode-copilot-chat/tags

注意事項

  • 最新版はそのうちインストールできるようになると思います
  • 最新版への更新はマーケットプレイスを経由していないため code-server からは行えないので手動で行う必要があります、方法はインストール時と同じです
  • 古いバージョンはプラグイン自体にログインボタンがあるがその方法は廃止されログインできても使えないので注意 (0.27 など)

最後に

直接ファイルをダウンロードしてインストールする形式なので面倒ですが一応これで動作しました

非公式の copilot-chat プラグインもあるようなのですがアカウントが必要だったりプラグインからのログインがうまくできなかったりするので無理やりでも非公式の古いバージョンを使うほうがいいのかもしれません

参考サイト

0 件のコメント:

コメントを投稿