mirror of
https://github.com/nad4-su/setup_mac.git
synced 2026-08-12 23:13:24 +09:00
Install Codex CLI and VSCode OpenAI extension
This commit is contained in:
@@ -14,6 +14,8 @@ Mac 개발 환경을 자동으로 설정하는 스크립트입니다.
|
|||||||
- zsh-syntax-highlighting / zsh-autosuggestions
|
- zsh-syntax-highlighting / zsh-autosuggestions
|
||||||
- **VSCode** + Claude 확장
|
- **VSCode** + Claude 확장
|
||||||
- **Claude Code CLI**
|
- **Claude Code CLI**
|
||||||
|
- **Codex CLI**
|
||||||
|
- **VSCode OpenAI 확장**
|
||||||
- Cursor (에디터)
|
- Cursor (에디터)
|
||||||
- **Codex shared workspace bootstrap**
|
- **Codex shared workspace bootstrap**
|
||||||
|
|
||||||
@@ -100,6 +102,19 @@ setup_mac/
|
|||||||
- `bootstrap-codex.sh` 자동 실행
|
- `bootstrap-codex.sh` 자동 실행
|
||||||
- `~/workspace/AGENTS.md` 등 공통 링크 자동 구성
|
- `~/workspace/AGENTS.md` 등 공통 링크 자동 구성
|
||||||
- `harness-diagnostics`, `gstack` 등 Codex skill 자동 bootstrap
|
- `harness-diagnostics`, `gstack` 등 Codex skill 자동 bootstrap
|
||||||
|
- `@openai/codex` CLI 자동 설치
|
||||||
|
- VSCode OpenAI 확장 자동 설치
|
||||||
|
|
||||||
|
## OpenAI 공식 기준 반영
|
||||||
|
|
||||||
|
다음 기준을 반영했습니다.
|
||||||
|
|
||||||
|
- Codex CLI: OpenAI Codex docs의 `npm i -g @openai/codex`
|
||||||
|
- VSCode OpenAI 확장: OpenAI Help Center의 `openai.chatgpt`
|
||||||
|
|
||||||
|
참고:
|
||||||
|
- [Codex CLI docs](https://developers.openai.com/codex/cli)
|
||||||
|
- [OpenAI VSCode extension help](https://help.openai.com/en/articles/10128592-how-to-install-the-work-with-apps-visual-studio-code-extension)
|
||||||
|
|
||||||
### Stats 설정
|
### Stats 설정
|
||||||
- 자동으로 사용자 정의 설정 적용
|
- 자동으로 사용자 정의 설정 적용
|
||||||
@@ -177,10 +192,13 @@ git push
|
|||||||
- [ ] VSCode Extensions (⌘⇧X) → Claude 확장 설치 확인
|
- [ ] VSCode Extensions (⌘⇧X) → Claude 확장 설치 확인
|
||||||
|
|
||||||
### Codex 확인
|
### Codex 확인
|
||||||
|
- [ ] `codex --version`
|
||||||
|
- [ ] `codex` 실행 후 로그인 가능 여부 확인
|
||||||
- [ ] `ls -l ~/workspace/AGENTS.md` → codex 경로로 링크 확인
|
- [ ] `ls -l ~/workspace/AGENTS.md` → codex 경로로 링크 확인
|
||||||
- [ ] `ls ~/.codex/skills | grep harness-diagnostics`
|
- [ ] `ls ~/.codex/skills | grep harness-diagnostics`
|
||||||
- [ ] `ls ~/.codex/skills | grep gstack-review`
|
- [ ] `ls ~/.codex/skills | grep gstack-review`
|
||||||
- [ ] `test -f ~/.codex/config.toml`
|
- [ ] `test -f ~/.codex/config.toml`
|
||||||
|
- [ ] VSCode Extensions에서 `OpenAI / ChatGPT` 확장 확인
|
||||||
|
|
||||||
## 🛠️ 문제 해결
|
## 🛠️ 문제 해결
|
||||||
|
|
||||||
@@ -226,13 +244,28 @@ npm install -g @anthropic-ai/claude-code
|
|||||||
claude config
|
claude config
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Codex CLI가 동작하지 않는 경우
|
||||||
|
```bash
|
||||||
|
# Node.js 확인
|
||||||
|
node --version
|
||||||
|
|
||||||
|
# Codex 재설치
|
||||||
|
npm install -g @openai/codex
|
||||||
|
|
||||||
|
# 로그인
|
||||||
|
codex
|
||||||
|
```
|
||||||
|
|
||||||
### VSCode Claude 확장이 설치되지 않는 경우
|
### VSCode Claude 확장이 설치되지 않는 경우
|
||||||
```bash
|
```bash
|
||||||
# code 명령 설치 (VSCode 실행 후)
|
# code 명령 설치 (VSCode 실행 후)
|
||||||
# ⌘⇧P → 'Shell Command: Install code command in PATH'
|
# ⌘⇧P → 'Shell Command: Install code command in PATH'
|
||||||
|
|
||||||
# 확장 수동 설치
|
# Claude 확장 수동 설치
|
||||||
code --install-extension anthropic.claude-code
|
code --install-extension anthropic.claude-code
|
||||||
|
|
||||||
|
# OpenAI 확장 수동 설치
|
||||||
|
code --install-extension openai.chatgpt
|
||||||
```
|
```
|
||||||
|
|
||||||
### 폰트가 표시되지 않는 경우
|
### 폰트가 표시되지 않는 경우
|
||||||
|
|||||||
+32
-8
@@ -3,7 +3,7 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Mac 초기 개발 환경 설정 스크립트
|
# Mac 초기 개발 환경 설정 스크립트
|
||||||
# 작성자: NAD4
|
# 작성자: NAD4
|
||||||
# 설명: Homebrew, iTerm2, Oh My Zsh, Claude Code, VSCode, 필수 앱 자동 설치 및 설정
|
# 설명: Homebrew, iTerm2, Oh My Zsh, Claude Code, Codex, VSCode, 필수 앱 자동 설치 및 설정
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
set -e # 에러 발생 시 스크립트 중단
|
set -e # 에러 발생 시 스크립트 중단
|
||||||
@@ -151,9 +151,9 @@ done
|
|||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# 7. Node.js & Claude Code CLI 설치
|
# 7. Node.js, Claude Code CLI, Codex CLI 설치
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
echo "🤖 Node.js & Claude Code 설치 중..."
|
echo "🤖 Node.js, Claude Code, Codex 설치 중..."
|
||||||
|
|
||||||
# Node.js
|
# Node.js
|
||||||
if brew list node &> /dev/null; then
|
if brew list node &> /dev/null; then
|
||||||
@@ -171,6 +171,14 @@ else
|
|||||||
echo "✅ Claude Code CLI 설치 완료"
|
echo "✅ Claude Code CLI 설치 완료"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Codex CLI
|
||||||
|
if command -v codex &> /dev/null; then
|
||||||
|
echo "✅ Codex CLI 이미 설치됨"
|
||||||
|
else
|
||||||
|
npm install -g @openai/codex || { echo "⚠️ Codex CLI 설치 실패. Node.js 설치를 확인해주세요."; }
|
||||||
|
echo "✅ Codex CLI 설치 완료"
|
||||||
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -194,10 +202,18 @@ if [ -n "$CODE_CMD" ]; then
|
|||||||
echo "⚠️ Claude 확장 자동 설치 실패"
|
echo "⚠️ Claude 확장 자동 설치 실패"
|
||||||
echo " VSCode에서 수동 설치: Extensions (⌘⇧X) → 'Claude' 검색"
|
echo " VSCode에서 수동 설치: Extensions (⌘⇧X) → 'Claude' 검색"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# OpenAI VSCode 확장 설치
|
||||||
|
if "$CODE_CMD" --install-extension openai.chatgpt 2>/dev/null; then
|
||||||
|
echo "✅ OpenAI VSCode 확장 설치 완료"
|
||||||
|
else
|
||||||
|
echo "⚠️ OpenAI VSCode 확장 자동 설치 실패"
|
||||||
|
echo " VSCode에서 수동 설치: Extensions (⌘⇧X) → 'OpenAI' 또는 'ChatGPT' 검색"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "⚠️ VSCode code 명령을 찾을 수 없습니다."
|
echo "⚠️ VSCode code 명령을 찾을 수 없습니다."
|
||||||
echo " VSCode 실행 후: ⌘⇧P → 'Shell Command: Install code command in PATH'"
|
echo " VSCode 실행 후: ⌘⇧P → 'Shell Command: Install code command in PATH'"
|
||||||
echo " 이후 Extensions에서 'Claude' 확장을 수동 설치해주세요."
|
echo " 이후 Extensions에서 'Claude' 및 'OpenAI' 확장을 수동 설치해주세요."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
@@ -558,16 +574,22 @@ echo " claude --version # → 버전 확인"
|
|||||||
echo " claude # → Claude Code 실행"
|
echo " claude # → Claude Code 실행"
|
||||||
echo " ※ 최초 실행 시 API 키 설정 필요"
|
echo " ※ 최초 실행 시 API 키 설정 필요"
|
||||||
echo ""
|
echo ""
|
||||||
echo " 8️⃣ Codex 공유 환경 확인:"
|
echo " 8️⃣ Codex 확인:"
|
||||||
|
echo " codex --version # → Codex CLI 버전 확인"
|
||||||
|
echo " codex # → 최초 실행 시 로그인 진행"
|
||||||
|
echo ""
|
||||||
|
echo " 9️⃣ Codex 공유 환경 확인:"
|
||||||
echo " ls -l ~/workspace/AGENTS.md"
|
echo " ls -l ~/workspace/AGENTS.md"
|
||||||
echo " ls ~/.codex/skills | grep harness-diagnostics"
|
echo " ls ~/.codex/skills | grep harness-diagnostics"
|
||||||
echo " ls ~/.codex/skills | grep gstack-review"
|
echo " ls ~/.codex/skills | grep gstack-review"
|
||||||
echo " ※ 필요 시: bash ~/workspace/codex/scripts/update-vendor.sh"
|
echo " ※ 필요 시: bash ~/workspace/codex/scripts/update-vendor.sh"
|
||||||
echo ""
|
echo ""
|
||||||
echo " 9️⃣ VSCode Claude 확장 확인:"
|
echo " 🔟 VSCode 확장 확인:"
|
||||||
echo " VSCode 실행 → Extensions (⌘⇧X) → 'Claude' 설치 확인"
|
echo " VSCode 실행 → Extensions (⌘⇧X)"
|
||||||
|
echo " → 'Claude' 설치 확인"
|
||||||
|
echo " → 'OpenAI / ChatGPT' 설치 확인"
|
||||||
echo ""
|
echo ""
|
||||||
echo " 🔟 AppCleaner 사용법:"
|
echo " 1️⃣1️⃣ AppCleaner 사용법:"
|
||||||
echo " - Applications 폴더에서 AppCleaner 실행"
|
echo " - Applications 폴더에서 AppCleaner 실행"
|
||||||
echo " - 앱 삭제 시 관련 파일까지 자동 정리"
|
echo " - 앱 삭제 시 관련 파일까지 자동 정리"
|
||||||
echo " - 추천: Dock에 추가하여 사용"
|
echo " - 추천: Dock에 추가하여 사용"
|
||||||
@@ -576,6 +598,8 @@ echo "💡 설치된 앱 목록:"
|
|||||||
echo " ✅ iTerm2 (터미널)"
|
echo " ✅ iTerm2 (터미널)"
|
||||||
echo " ✅ VSCode + Claude 확장"
|
echo " ✅ VSCode + Claude 확장"
|
||||||
echo " ✅ Claude Code CLI"
|
echo " ✅ Claude Code CLI"
|
||||||
|
echo " ✅ Codex CLI"
|
||||||
|
echo " ✅ VSCode OpenAI 확장"
|
||||||
echo " ✅ Shared Codex workspace bootstrap"
|
echo " ✅ Shared Codex workspace bootstrap"
|
||||||
echo " ✅ Stats (시스템 모니터)"
|
echo " ✅ Stats (시스템 모니터)"
|
||||||
echo " ✅ Rectangle (윈도우 관리)"
|
echo " ✅ Rectangle (윈도우 관리)"
|
||||||
|
|||||||
Reference in New Issue
Block a user