0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu 24.04 に Cursor をインストールしてOpenAI Codexを入れてみた(CodexインストールとCursorに拡張機能追加)

Posted at

はじめに

これまで本業や趣味で(ローカル)AIを扱うときにUbuntu を触ることはあったものの、最近は Windows を中心に作業しており、Ubuntu はしばらく使っていませんでした。
Windows では Cursor や Codex CLI を利用していましたが、Ubuntu 環境を更新をしていなかったため、この機会にUbuntu 24.04 上で環境構築を実施しました。
そこで今回、Ubuntu 24.04 上で環境を構築した手順を備忘録として整理しました。

今回は過去記事の続きとなります


前提条件

  • node と npm がインストール済みで、node --version や npm --version を確認できること
  • OpenAI の ChatGPT アカウントがあり(Plus / Pro / Team 等)の有料プランを契約していること
    • もしくはOpenAI API キーを発行済であること(API利用により従量課金となります。今回はこちらの方法は説明しません)

今回npm installを使用するためnpmがインストールされていることを前提としています。
インストールがまだの場合はnpmのインストールを行ってください

node --version
npm --version
# インストールされているバージョンが表示されたらOK

Codex のインストール

Codex CLI を以下のコマンドを実行しグローバルインストールを行う

npm i -g @openai/codex

ChatGPTアカウント認証

インストール後、ターミナルからcodex とコマンド打ち込むとCodexを立ち上げることができます。
最初に起動すると認証を促されるので、ChatGPT アカウントでログインするか、API キーをセットします。

image.png

  1. Sign in with ChatGPTでEnterを行う
  2. Webブラウザに飛びChatGPTのログインが促されるので、ChatGPTのアカウントにログインし、指示に従いCodexにサインインする
  3. 正しくログイン認証が成功するとターミナル上でCodexを使用できるようになる
    • ターミナル上でcodexと打ち込むとAIとの対話モードになり質問等ができるようになる
    • image.png

もし API キーを使うなら:

export OPENAI_API_KEY="your_api_key"

この行を ~/.bashrc や ~/.zshrc に追加しておくとターミナル起動時に毎回設定しなくて済みます。


Cursor IDE上でCodexを使えるようにする

  1. Codexの拡張機能をマーケットプレイスからインストールする
    • image.png
  2. Ctrl+Shift+PからOpen Codexを選択し、
    • image.png
    • 画面左にSign in with ChatGPTと出るのでクリックし、ウェブページへ飛びログインを行う
    • image.png

ログインが完了すると、いくつかの初期説明があるので説明を進めCursor上でCodexが使えるようになる

適当な指示をしてみます。3x5の表のHTMLを書かせてみました。
image.png

HTMLの保存とプレビューを指示してみました

image.png

Webページで自動的に開かれました。
image.png

指示通りに表ができています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?