OpenAIは、macOS向けの新しいアプリ「Codex」を発表しました。このアプリは、エージェントと連携したプログラミングのための最適な方法であるとしています。Codexは、既存のChatGPTやAtlasアプリに加わり、OpenAIのmacOSアプリのラインアップを拡大するものです。
このMacアプリは、エージェントを利用したコーディングのための専用ハブを提供し、Codexアプリ、IDE、ターミナル間でシームレスなワークフローを実現するということです。
アプリのローンチを記念して、OpenAIはより多くのユーザーにCodexの機能を試してもらうための期間限定キャンペーンを実施しています。現在、ChatGPTの無料ユーザーおよびGoユーザーが利用可能で、Plus、Pro、Business、Enterprise、Eduユーザー向けにはレート制限が一時的に倍増される方針です。
Codexアプリは、エージェントを用いたマルチタスクを行うための集中スペースを提供します。エージェントはプロジェクトごとに整理された別々のスレッドで実行されるため、コンテキストを失うことなくタスク間をシームレスに切り替えることができるということです。アプリでは、エージェントの変更内容をスレッドで確認し、差分にコメントを付けたり、エディターで手動変更を行うことも可能です。
また、ワークツリーのサポートが内蔵されており、複数のエージェントが同じリポジトリで競合なく作業できるようになっています。各エージェントはコードの独立したコピーで作業し、コードベースへの影響を追跡することなく異なるパスを探索することが可能です。エージェントが作業を進める間、ローカルで変更を確認したり、ローカルのgit状態に影響を与えずに進行を続けることができます。
Codex CLIやIDE拡張機能からセッション履歴や設定を引き継ぐため、既存のプロジェクトですぐに使用を開始できるということです。
さらに、Codexアプリでは、Codexがバックグラウンドで自動スケジュールに基づいて作業を行うオートメーションを設定することができます。オートメーションは、指示とオプションのスキルを組み合わせ、設定したスケジュールで実行されます。オートメーションが終了すると、結果がレビューキューに入り、必要に応じて作業を再開できるようになっています。
CodexのmacOSアプリはOpenAIのウェブサイトからダウンロード可能です。アプリに関する詳細は、OpenAIのブログ投稿で確認できます。