
OpenAI Codex CLI
OpenAI Codex CLI là một coding agent mã nguồn mở, nhẹ, chạy trong terminal của bạn, cho phép các nhà phát triển dịch ngôn ngữ tự nhiên thành thực thi mã trong khi cung cấp khả năng suy luận ở cấp độ ChatGPT với khả năng chạy mã, thao tác tệp và lặp lại dưới sự kiểm soát phiên bản.
https://github.com/openai/codex?ref=aipure&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:May 16, 2025
OpenAI Codex CLI là gì
OpenAI Codex CLI là một công cụ dòng lệnh thử nghiệm được thiết kế cho các nhà phát triển chủ yếu làm việc trong môi trường terminal. Được phát hành bởi OpenAI, nó đóng vai trò là một lập trình viên cặp AI tích hợp trực tiếp vào quy trình làm việc cục bộ của các nhà phát triển. Không giống như người tiền nhiệm của nó (mô hình Codex ban đầu từ năm 2021 đã ngừng hoạt động vào tháng 3 năm 2023), công cụ CLI mới này tập trung vào việc cung cấp hỗ trợ mã hóa thực tế trong khi vẫn duy trì tính bảo mật thông qua môi trường sandbox. Công cụ này chỉ yêu cầu khóa OpenAI API để bắt đầu và có thể hoạt động với nhiều mô hình OpenAI khác nhau, bao gồm o3 và o4-mini.
Các Tính năng Chính của OpenAI Codex CLI
OpenAI Codex CLI là một coding agent mã nguồn mở, nhẹ chạy trực tiếp trong terminal, kết hợp khả năng suy luận cấp ChatGPT với khả năng thực thi mã, thao tác file và lặp lại dưới sự kiểm soát phiên bản. Nó cho phép các nhà phát triển tương tác với mã thông qua các lệnh ngôn ngữ tự nhiên, hỗ trợ đầu vào đa phương tiện bao gồm ảnh chụp màn hình và sơ đồ, và chạy trong môi trường sandbox an toàn với các mức độ tự động hóa có thể cấu hình.
Thực thi Sandbox an toàn: Chạy các lệnh trong môi trường bị tắt mạng và sandbox thư mục với ba chế độ phê duyệt có thể cấu hình (Gợi ý, Tự Động Chỉnh sửa, Tự Động Hoàn toàn) cho các mức độ tự động hóa khác nhau
Hỗ trợ Đầu vào Đa phương tiện: Chấp nhận các định dạng đầu vào khác nhau bao gồm các lệnh văn bản, ảnh chụp màn hình và sơ đồ để triển khai các tính năng và hiểu mã
Tích hợp kiểm soát phiên bản: Tích hợp liền mạch với Git để theo dõi các thay đổi, tạo các commit và quản lý các sửa đổi mã với các trợ giú PR tích hợp
Bộ nhớ dự án & Tài liệu: Duy trì ngữ cảnh thông qua các tập tin hướng dẫn toàn cục và cụ thể cho dự án, cho phép tùy chỉnh hành vi trên các dự án khác nhau
Các Trường hợp Sử dụng của OpenAI Codex CLI
Tái cấu trúc mã: Tự động tái cấu trúc các thành phần mã, chẳng hạn như chuyển đổi các thành phần lớp thành React Hooks, trong khi vẫn duy trì chức năng và chạy các bài kiểm tra
Tạo bài kiểm tra: Tạo và thực thi các bài kiểm tra đơn vị cho mã hiện có, lặp lại cho đến khi tất cả các bài kiểm tra đều vượt qua thành công
Xem xét bảo mật: Phân tích các codebase về lỗ hổng và tạo các báo cáo xem xét bảo mật chi tiết
Di chuyển cơ sở dữ liệu: Tạo và thực thi các di chuyển SQL dựa trên các mô tả ngôn ngữ tự nhiên về các thay đổi mong muốn
Ưu điểm
Không yêu cầu thiết lập - hoạt động ngay lập tức chỉ với một khóa OpenAI API
Hoàn toàn mã nguồn mở với sự phát triển cộng đồng tích cực
Mô hình bảo mật mạnh mẽ với việc thực thi sandbox
Các chế độ phê duyệt linh hoạt cho các mức độ tự động hóa khác nhau
Nhược điểm
Công nghệ thử nghiệm vẫn đang trong giai đoạn phát triển với các lỗi tiềm ẩn
Không được hỗ trợ trực tiếp trên Windows (yêu cầu WSL2)
Không hỗ trợ các tổ chức đã bật tính năng Giữ lại dữ liệu bằng không (ZDR)
Yêu cầu Node.js 22 hoặc mới hơn
Cách Sử dụng OpenAI Codex CLI
Cài đặt Codex CLI trên toàn cầu: Chạy 'npm install -g @openai/codex' trong terminal của bạn để cài đặt gói trên toàn cầu
Thiết lập khóa OpenAI API: Xuất khóa OpenAI API của bạn dưới dạng một biến môi trường bằng cách chạy: 'export OPENAI_API_KEY=\"your-api-key-here\"'. Để thiết lập vĩnh viễn, hãy thêm dòng này vào tệp cấu hình shell của bạn (ví dụ: ~/.zshrc)
Sử dụng cơ bản - Chế độ tương tác: Chỉ cần gõ 'codex' trong terminal của bạn để bắt đầu chế độ REPL tương tác, nơi bạn có thể trò chuyện với Codex
Sử dụng cơ bản - Lời nhắc trực tiếp: Chạy 'codex \"your prompt here\"' để giao cho Codex một nhiệm vụ cụ thể, chẳng hạn như 'codex \"explain this codebase to me\"'
Định cấu hình Chế độ phê duyệt: Sử dụng cờ --approval-mode để đặt mức độ tự chủ mà Codex có: 'suggest' (mặc định, yêu cầu phê duyệt cho tất cả các thay đổi), 'auto-edit' (có thể chỉnh sửa tệp nhưng cần phê duyệt cho các lệnh) hoặc 'full-auto' (có thể chạy lệnh và chỉnh sửa tệp)
Thiết lập Hướng dẫn tùy chỉnh: Tạo tệp ~/.codex/instructions.md để thêm hướng dẫn toàn cầu cá nhân của bạn về cách Codex nên hoạt động
Thiết lập dành riêng cho dự án: Tạo codex.md trong thư mục gốc của dự án để thêm hướng dẫn dành riêng cho dự án sẽ được chia sẻ với các nhà phát triển khác
Chạy ở Chế độ không tương tác: Sử dụng cờ -q hoặc --quiet cho các pipeline CI/CD hoặc các script tự động: 'codex -q \"your task\"'
Thay đổi Mô hình AI: Sử dụng cờ --model hoặc đặt trong cấu hình để thay đổi mô hình AI: 'codex --model o4-mini \"your prompt\"'
Nhận trợ giúp: Chạy 'codex --help' để xem tất cả các lệnh và tùy chọn có sẵn
Câu hỏi Thường gặp về OpenAI Codex CLI
Codex CLI là một tác nhân mã hóa nhẹ chạy trong terminal của bạn. Nó được xây dựng cho các nhà phát triển muốn khả năng suy luận cấp ChatGPT cộng với khả năng chạy mã, thao tác tệp và lặp lại - tất cả đều được kiểm soát phiên bản. Về cơ bản, đó là phát triển dựa trên trò chuyện, hiểu và thực thi kho lưu trữ của bạn.