목록으로
GitHub - openai/codex: Lightweight coding agent that runs in your terminal
Service2025.05.18

GitHub - openai/codex: Lightweight coding agent that runs in your terminal

요약

Codex CLI는 OpenAI의 로컬 코드 에이전트로, 사용자의 컴퓨터에서 직접 실행되는 프로그래밍 도구입니다.
이 에이전트는 npm, Homebrew를 통해 설치하거나 GitHub 릴리스에서 바이너리를 직접 다운로드하여 사용할 수 있습니다.
사용자는 ChatGPT 계정으로 로그인하여 Codex를 활용하거나 API 키를 통해 설정할 수 있으며, Apache-2.0 라이선스가 적용됩니다.

상세 내용

이 문서는 OpenAI에서 개발한 로컬 코딩 에이전트인 "Codex"의 GitHub 저장소 README를 설명합니다. 이는 연구 논문이 아닌 소프트웨어 프로젝트 문서입니다.

주요 내용 및 목적:
Codex는 사용자의 컴퓨터에서 로컬로 실행되는 경량 코딩 에이전트입니다. 터미널 환경에서 작동하도록 설계되었으며, VS Code, Cursor, Windsurf와 같은 코드 에디터와의 통합을 위한 플러그인 형태로도 제공됩니다. OpenAI는 클라우드 기반의 "Codex Web" 버전도 별도로 제공하며, 이는 chatgpt.com/codex를 통해 접근 가능합니다.

설치 방법:
Codex CLI(Command Line Interface)는 다양한 방식으로 설치할 수 있습니다.

  • 패키지 매니저를 통한 설치:
  • * npm: npm install -g @openai/codex 명령어를 사용하여 전역으로 설치합니다.
    * Homebrew: macOS 사용자의 경우 brew install --cask codex 명령어를 통해 설치할 수 있습니다.
  • GitHub Release를 통한 직접 다운로드:
  • * GitHub 저장소의 최신 Release 페이지에서 플랫폼에 맞는 이진 파일(binary)을 직접 다운로드할 수 있습니다. 예를 들어, macOS Apple Silicon/arm64용은 codex-aarch64-apple-darwin.tar.gz, x86_64 (older Mac hardware)용은 codex-x86_64-apple-darwin.tar.gz입니다. Linux x86_64용은 codex-x86_64-unknown-linux-musl.tar.gz, arm64용은 codex-aarch64-unknown-linux-musl.tar.gz입니다. 다운로드한 tar.gz 아카이브를 추출한 후, 실행 파일의 이름을 codex로 변경하여 사용할 것을 권장합니다.

    사용 방법 및 인증:
    Codex를 실행한 후, Sign in with ChatGPT 옵션을 선택하여 로그인할 수 있습니다. OpenAI는 ChatGPT Plus, Pro, Team, Edu, 또는 Enterprise 플랜 사용자가 자신의 ChatGPT 계정으로 로그인하여 Codex를 사용하는 것을 권장합니다. 또한, API key를 사용하여 Codex를 이용하는 것도 가능하지만, 이 경우에는 추가적인 설정이 필요합니다.

    기술적인 측면 (배포 및 상호작용 방법론):
    이 프로젝트는 코딩 에이전트를 사용자의 로컬 환경에서 직접 실행할 수 있도록 배포하는 데 중점을 둡니다. 이는 사용자가 자신의 개발 환경 내에서 AI 기반 코딩 지원을 직접 활용할 수 있게 합니다.

    * 로컬 실행: Codex CLI는 사용자의 터미널에서 독립적으로 실행되며, 시스템 자원을 활용하여 작업을 수행합니다.
    * IDE 통합: CLI 버전 외에도 주요 IDE(VS Code, Cursor, Windsurf)와의 통합을 위한 기능을 제공하여 개발 워크플로우에 직접적으로 스며들 수 있도록 설계되었습니다.
    * 인증 및 서비스 연동: 사용자 인증은 ChatGPT 계정과의 연동을 통해 이루어지며, 이는 OpenAI의 기존 구독 모델과 서비스를 활용하는 방법론을 따릅니다. API key 방식은 개발자 및 고급 사용자를 위한 유연성을 제공합니다.
    * 오픈 소스: 이 저장소는 Apache-2.0 License 하에 라이선스되어 있으며, 이는 오픈 소스 프로젝트로서 커뮤니티의 기여를 장려합니다. 저장소 구조는 .devcontainer, .github, docs, scripts, sdk, third_party 등 일반적인 소프트웨어 개발 프로젝트의 구성을 따르며, 다양한 플랫폼(macOS, Linux) 및 아키텍처(arm64, x86_64)를 지원하기 위한 빌드 스크립트와 파일 구조를 포함하고 있습니다.

    이 문서는 Codex가 개발자에게 어떻게 배포되고 사용될 수 있는지에 대한 실용적인 가이드라인을 제공하며, 소프트웨어 제품으로서의 접근 방식과 주요 특징을 명확히 설명합니다.

    원본 보기
    GitHub
    Shared by Anonymous