This is the public repository Be a Codex Prototyping Hero (for PMs/Designers) Maven course.
Slides are available here: https://moorage.github.io/codex-hero-maven-course/
Before starting the class, please follow the steps below to get your computer set up.
- This setup assumes you are on
macOS. Message me through Maven if you have a different OS. - You will use the
Terminalapp for the command-line steps. - Install the items in the order shown below.
These apps are point-and-click installs from their web pages.
-
Install Xcode (macOS only) https://apps.apple.com/us/app/xcode/id497799835?mt=12
-
Install Git
https://git-scm.com/ -
Install VS Code
https://code.visualstudio.com/ -
Install Codex Desktop
https://openai.com/codex/ -
Install Homebrew
https://brew.sh/ -
Install Apple Container (macOS only) https://github.com/apple/container/releases/download/0.11.0/container-0.11.0-installer-signed.pkg
-
Install Ghostty
https://ghostty.org/ -
Install Oh My Zsh
https://ohmyz.sh/
Open the Terminal app and run these commands one step at a time.
fnm is a Node.js version manager. You can use nvm instead, but this guide uses fnm.
Read more: https://github.com/Schniz/fnm
Install it with Homebrew:
brew install fnmRun:
touch ~/.zshrc && { grep -Fq 'eval "$(fnm env --use-on-cd --shell zsh)"' ~/.zshrc || printf '\n# Added by fnm\neval "$(fnm env --use-on-cd --shell zsh)"\n' >> ~/.zshrc; }Then open a new Terminal window, close current one.
Run:
fnm install --ltsRun:
npm i -g @openai/codexcxhere is an extra helper tool from me, open source.
Run:
curl -fsSL https://raw.githubusercontent.com/moorage/cxhere/main/install.sh | bashAfter setup, these commands should work:
git --version
brew --version
fnm --version
node --version
npm --version
codex --version