diff --git a/content/posts/2026-01-20/image.png b/content/posts/2026-01-20/image.png new file mode 100644 index 0000000..7a3a10c Binary files /dev/null and b/content/posts/2026-01-20/image.png differ diff --git a/content/posts/2026-01-20/index.md b/content/posts/2026-01-20/index.md new file mode 100644 index 0000000..1139d28 --- /dev/null +++ b/content/posts/2026-01-20/index.md @@ -0,0 +1,75 @@ +--- +author: usbharu +draft: false +categories: + - 技術 +date: 2026-01-20T09:30:58+09:00 +tags: + - null +keywords: + - null +title: OpenCodeをGitHub Copilot Proで試す +relpermalink: posts/2026-01-20/ +url: posts/2026-01-20/ +decription: OpenCodeをGitHub Copilot Proで試す +--- + +最近はClaude Codeが流行っているようですが、いきなり3000円払って後悔するのもなぁ…と思っているうちにいい感じの代替が出てきました。 + +## インストール + +OpenCodeは名前が名前だけにややこしいのですが、bun製の方のOpenCodeです。 + +[OpenCode 違い](https://zenn.dev/tkithrta/articles/13b576270f4d18) + +↓でインストールしようとするとなんかバージョンが取得できないとか行ってエラーになるので、`npm install -g opencode-ai`でインストールしました。 + +```bash +❯ curl -fsSL https://opencode.ai/install | bash +Failed to fetch version information +``` + +## プロバイダを接続 + +以下のコードを打ったらあとは指示に従います + +```bash +opencode auth login +``` + +GitHub Copilotのページに行ってモデルを有効化しないと使えませんでした。 + +https://github.com/settings/copilot/features + +モデルを有効化したあとopencodeの再起動が必要でした。 +また、Claude Opus 4.5は有効化後しばらく待ってから新規セッションを立ち上げると使えました。 + +## 簡単な使い方 + +まぁ普通にPlanモードで実装プランを作ってもらったあと、Buildモードで実装してもらいます。プラン作成中に質問が飛んできたりするので、随時答えたり修正したりしながら続けていきます。 + +`ctrl+c`で終了 + +`opencode -c`でセッションを継続して開始 + +## 所感 + +Antigravityのときは使おうとも思わなかった(Gemini 3 Pro Highでもリミット来ないので)Gemini 3 Flashが意外と賢い + +Antigravityより自走力がある + +shift+enterで改行とかはできないっぽい + +Claude Opus 4.5は圧倒的に賢いけど一瞬でプレミアムリクエストの枠を消費してしまう + +Antigravityと比べてGemini 3 Proが遅い気がする + +Claude Opus 4.5やべぇよ!!!!!(コストが) + +![alt text](image.png) + +GitHub Copilot Proの枠だけで何かを完成させるのは普通に無理ですね 乞食ばっかりじゃなくてClaude Codeも試そうと思いました。 + +Claudeに詳しそうな友人によるとOpusでPlan、SonnetでBuildがバランスが良いらしい(Claude Codeでの話だと思うが) + +MCPサーバーの設定が他と違うので注意