Kalsarikannint

お問い合わせ

サイト内検索

OrcaでCodexアカウントを追加できないときの対処法:auth.json のENOENTエラー

こんにちはお久しぶりですAfuです。Kalsarikännit(自宅でパンツ一丁で酔っ払う)してますか?

最近ようやくClaudecodeデビューをしました。
PCの中に蓄積されたデータをもとにタスクをこなしてくれる感じが思った以上に便利で、気づけば毎日触るツールになってます。基本Claudecodeの5時間制限といい感じに向き合って過ごしてるのですが、もうちょっと制限気にせず使いたいなと思ってたところにサム・アルトマンの「GPT-6が好評すぎて新規受付を止めるかも」という焦らし発言が飛んできて、慌ててChatGPT Plusにも課金しました。

2刀流になったはいいものの、これまでの蓄積がClaudecode側にあるので、いちいちアプリを切り替えるのがめんどくさい。結局ずっとClaude Codeばっか使ってしまうんですよね。ターミナルを複数立ち上げつつ、使うAIエージェントサービスもさくっと切り替えられるものはないかと探していたら、Orca(onorca.dev)というエディタに出会いました。Claude CodeやCodex、OpenCode、Cursor CLIなどを並行のGit worktree上でまとめて動かせる、いわば「エージェント開発環境」的な位置づけのツールです。

この記事では、Orcaの最初の設定でハマったところと、その解決策をメモとして残しておきます。

そこでOrcaでCodexアカウントを追加しようとしたところ、画面左下に次のエラーが表示されました。

ENOENT: no such file or directory, open
'C:\Users\<ユーザー名>\AppData\Roaming\orca\codex-accounts\<ID>\home\auth.json'

な、なんやてーーー!

Windows上ではCodexにログイン済みで、Orcaの設定画面にも「システムのデフォルト」アカウントが表示されています。しかし、Orcaの管理対象アカウントは追加されません。OrcaとPCを再起動しても状況は変わりませんでした。

原因はCodex CLIが見つからないことだった

切り分けを進めると、Orcaから次のエラーが出ました。

Could not launch `codex`. Is it installed and on PATH? (spawn codex ENOENT)

これが原因を示すメッセージでした。Orcaはアカウント追加時に codex コマンドを起動しますが、Orcaからそのコマンドを見つけられなかったのです。

Codexアプリでログインできていることと、OrcaからCodex CLIを起動できることは別の話。最初に表示された auth.json のエラーは、アカウント追加に必要な認証ファイルがOrcaの管理用フォルダーに作られていない状態を示していました。つまり、認証ファイルが壊れているとかではなく、そもそも「Codex CLI自体が入っていない」せいで、そのファイルを作る手前で止まっていたわけです。

解決した手順

PowerShellでOpenAI公式のCodex CLIをインストールしました。

npm install -g @openai/codex

次に、コマンドの場所とバージョンを確認します。

where.exe codex
codex --version

私の環境では、インストール後に次のように表示されました。

C:\Users\<ユーザー名>\AppData\Roaming\npm\codex
C:\Users\<ユーザー名>\AppData\Roaming\npm\codex.cmd
codex-cli 0.155.1

その後、Orcaを開き直して「アカウントの追加」を再試行したところ、あっさり追加できました。原因さえ分かればものの数分で終わる話だったんですが、そこにたどり着くまでが長かった。

同じエラーが出たら

まずPowerShellで where.exe codexcodex --version を実行してみてください。codex が見つからなければ、Codex CLIのインストールとPATHを確認するのが近道です。

また、Orcaに表示される「システムのデフォルト」は、通常のCodexログインを使う項目です。Orcaに追加する管理対象アカウントとは保存先が異なります。詳しくはOrcaのCodexアカウントに関する説明を見てみてください。

今回のケースでは、auth.json を手動でコピーする必要はありませんでした。spawn codex ENOENT を手掛かりにCodex CLIを使える状態にしたことが解決につながりました。

複数ターミナル・複数エージェントを気軽に切り替えられる環境が整ったので、しばらくOrcaで使い勝手を試してみようと思います。また何か気づきがあれば書きます。それでは、良きKalsarikännitライフを。

Author Afu

CG屋の社内SE+Web屋+IT御用聞き。沖縄⇔東京のデュアルライフ模索中。

お名前.comにブチギレたので、ドメインをさくらインターネットに移管した。

こんばんは、Afuです。Kalsarikännit(自宅でパンツ一丁で酔っ払う)してますか?さて今回は、ずっと溜め込んでいた怒りをぶちまけて行動に移した話です。 お名前.com、いいかげんにしろ ログインしてから目的の操作にたどり着くまでに、「更新しませんか」「このオプションいかがですか」と、毎回毎回コントロールパネルが営業マンと化している。目的のボタンが画面のどこにあるのか、宝探しみたいになってる。 極めつけはサービス維持調整費。 なんやねんあれ。気付けばじわじわ上がっているし。20%近く持ってかれますからね。舐めるのもええ加減にせえと。 深夜にメルカリを眺める習慣がある人間としては、こういう「気付いたら課金が膨らんでる」系のサービスに対する嗅覚 で、ある晩、ドメイン更新通知メールがきたことをきっかけに、さくらインターネットに引っ越すことにしました。 なぜさくらインターネットなのか 理由はシンプルで、 管理画面がまとも(広告で操作を邪魔してこない) 料金体系がわかりやすい サーバーでお世話になっていて、ドメインも寄
未分類

ObsidianとAIエージェントで「メモが腐らない仕組み」を作った

こんばんは、Afuです。Kalsarikännit(自宅でパンツ一丁で酔っ払う)してますか?このブログは、Webエンジニア兼社内SEの Afu と dai の2人が、PCやガジェット周りをゆるく書いていく(意気込でいる)サイトです。 ObsidianとAIエージェント(Antigravity)を組み合わせて、日々のメモ書きを自動で「やることリスト」「欲しいものリスト」「note記事」に変換する仕組みを作りました。 メモって、書いたら書きっぱなしになりがちじゃないですか。 「あれ欲しいな」「あの人に連絡しなきゃ」みたいなことを走り書きしても、翌日には忘れてる。よくある。 この仕組みを入れてからは、"書くだけ"で勝手に整理されるようになったので、そのやり方を紹介します。 使っているツール Obsidian:ローカルで動くMarkdownエディタ。デイリーノート機能があって、日記やメモを日付ごとに記録できます。自分はVaultフォルダ(Obsidianのデータ保存先)をiCloudに置いているので、iPhoneからでも同期してメモが書けるのがかなりでかい。電
AI

iPad mini (A17 Pro) + Tailscale でどこでもWindowsが使える環境をつくってみた

こんばんは、Afuです。Kalsarikännit(自宅でパンツ一丁で酔っ払う)してますか?このブログは、Webエンジニア兼社内SEの Afu と dai の2人が、PCやガジェット周りをゆるく書いていく(意気込でいる)サイトです。 さて表題の件です。iPad mini (A17 Pro)を買いました。 128GB、セルラーモデル。イオシスの通販サイトにて中古で約85,000円。セルラーモデルは新品だと10万近くするので、今回は中古で。イオシスは状態のランク表記がわかりやすいので、iPad系を中古で買うときはだいたいここを覗いています。 数えてみたら、これで7枚目のiPadになります。 iPad 2 iPad mini 初代 iPad 無印(世代忘れた) iPad mini 3 iPad Pro(現在も所有) iPad mini 6 iPadmini (A17 Pro) ← New 自分iPad mini 6で書いていて引きますが結構買ってますね。 mini 6を手放してから約3年、また買ってしまいました。 なんで
review