Chuỗi: Codex Power 10 · Phần 1
Năng suất & công cụ dev
Codex CLI và App: bắt đầu đúng trong 30 phút
Một bài tutorial thực hành cho power user từ Claude Code, Cursor và Copilot chuyển sang Codex: mở CLI đúng thư mục, dùng /plan, gắn file, đọc diff, chạy review và biết khi nào chuyển sang Codex App.
2026-06-2912 phút đọcVI
- 1.Codex CLI và App: bắt đầu đúng trong 30 phút(bài này)
- 2.Prompt contract: Goal, Context, Constraints, Done-when
- 3.AGENTS.md: biến chuẩn làm việc thành trí nhớ bền
- 4.Sandbox và approvals: cho agent quyền vừa đủ
- 5.Worktree và khung rà soát: làm song song nhưng vẫn kiểm soát
- 6.Skills và plugins: đóng gói quy trình lặp lại
- 7.MCP và connectors: đưa dữ liệu đúng vào phiên làm việc
- 8.Browser, Computer Use và imagegen: khi agent cần nhìn
- 9.Automations: để Codex quay lại đúng lúc
- 10.Subagents, codex exec, SDK và GitHub Action
English title: Codex CLI and App: Start the Right Way in 30 Minutes
Cập nhật: 29/06/2026. Đây là bài 1 trong chuỗi Codex Power 10 - 10 bài hướng dẫn dùng các năng lực mạnh của Codex theo cách có kiểm soát.
Sau bài này, bạn sẽ mở được Codex đúng repo, biết dùng CLI cho vòng làm nhanh, dùng App để quan sát diff/thread/worktree, và kết thúc một phiên bằng bằng chứng thay vì cảm giác.

Bảng Nhớ Nhanh
| Khi cần | Dùng cái gì | Lệnh hoặc thao tác |
|---|---|---|
| Mở Codex trong repo | CLI | codex |
| Mở App tại thư mục hiện tại | Codex App | codex app . |
| Bắt agent lập kế hoạch | Plan mode | /plan |
| Trỏ vào file/thư mục | Gắn ngữ cảnh | /mention hoặc @file |
| Gắn ảnh chụp | Image input | codex -i screenshot.png "..." |
| Đọc thay đổi | Diff | /diff hoặc diff pane |
| Tự rà soát | Review | /review |
| Kiểm môi trường | Doctor | codex doctor |
Dùng bài này khi: bạn đã quen Claude Code, Cursor hoặc Copilot và muốn mở Codex như một môi trường làm việc thật, không phải một khung chat.
Không dùng bài này khi: bạn đang cần benchmark model, thiết lập Cloud hoặc so sánh giá. Chuỗi này đi từ thao tác local trước.
Xong bài khi: bạn chạy được một phiên nhỏ có plan, có diff, có review và biết rủi ro còn lại.
Ghi nhớ: Bài thực hành này không cố làm bạn nhớ hết tính năng. Nó giúp bạn dựng một vòng làm việc có mục tiêu, có biên và có bằng chứng.
Trước Khi Bắt Đầu
- Mac đã cài Codex CLI và đăng nhập được.
- Một repo thật có Git, README và ít nhất một lệnh kiểm tra.
- Codex App nếu bạn muốn xem thread, terminal, worktree và diff trong giao diện desktop.
- 30 phút tập trung để chạy một task nhỏ từ đầu đến cuối.
Cẩn trọng: Nếu môi trường hoặc quyền đang mơ hồ, hãy dừng một nhịp để kiểm tra. Agent chạy nhanh trong bối cảnh sai sẽ tạo ra diff rất thuyết phục nhưng khó dùng.
Ý Tưởng Trong 3 Phút
Một người mới thường mở Codex rồi hỏi một câu giống hỏi chatbot. Cách đó hữu ích cho giải thích nhanh, nhưng bỏ phí gần hết năng lực: Codex có thể đọc repository, đề xuất kế hoạch, chỉnh file, chạy test, quan sát giao diện, tạo ảnh minh họa, và báo lại bằng bằng chứng.
Hãy xem Codex như một bàn làm việc có ba lớp: lớp hội thoại để chốt ý, lớp thực thi để đụng vào file và lệnh, lớp kiểm soát để xin quyền hoặc dừng khi rủi ro tăng.
- Chat vẫn quan trọng, nhưng chat chỉ là nơi điều phối. Giá trị thật đến từ việc Codex giữ ngữ cảnh, thao tác trên file, rồi tự kiểm chứng.
- Codex có nhiều bề mặt làm việc: trong ứng dụng, trong CLI, trong quy trình không tương tác, và trong các tích hợp với kho mã.
- Một phiên tốt luôn có mục tiêu, phạm vi, cổng dừng và định nghĩa xong việc. Thiếu bốn thứ này, agent dễ biến thành máy tạo thay đổi khó rà soát.



Công Thức 1: Chạy Quy Trình Chính
Khi dùng: bạn đã quen Claude Code, Cursor hoặc Copilot và muốn mở Codex như một môi trường làm việc thật, không phải một khung chat.
- Mở bằng một yêu cầu có mục tiêu rõ: cần tạo, sửa, rà soát hay giải thích.
- Cho Codex đọc đúng ngữ cảnh: file, log, ảnh chụp, lỗi build hoặc luật dự án.
- Yêu cầu kế hoạch khi phạm vi lớn; với việc nhỏ, để Codex thực hiện thẳng và báo lại bằng diff/test.
- Kết thúc bằng kiểm chứng: build, test, ảnh chụp giao diện hoặc danh sách điểm chưa chắc.
Công Thức 2: Đóng Cổng Kiểm Chứng
| Cổng | Cách kiểm |
|---|---|
| Repo | pwd đúng thư mục và git status không làm bạn bất ngờ. |
| Plan | Codex nêu được việc sẽ đọc, việc sẽ sửa và cổng dừng. |
| Diff | Bạn đọc được file đổi và lý do đổi. |
| Review | Codex tự rà lại rủi ro hoặc test gap trước khi kết thúc. |
Một phiên tốt không cần lúc nào cũng dài. Điều cần giữ là nhịp: giao việc rõ, để Codex đọc đúng, cho nó thực hiện trong phạm vi nhỏ, rồi bắt nó tự chứng minh kết quả.
Prompt Mẫu
Goal: Chạy phiên Codex đầu tiên trên repo này và sửa một lỗi nhỏ có thể kiểm chứng.
Context: Đọc README, package.json và file liên quan trước khi sửa.
Constraints: Không đổi kiến trúc, không thêm dependency, không chạm file ngoài repo.
Done-when: Có plan ngắn, có diff nhỏ, có lệnh kiểm tra hoặc lý do chưa chạy được.Ví Dụ Tối Thiểu: Phiên CLI/App tối thiểu
codex doctor
cd ~/code/my-repo
codex
codex app .Khi Có Lỗi
| Triệu chứng | Nguyên nhân hay gặp | Cách sửa |
|---|---|---|
| Codex đọc nhầm file | Mở sai thư mục hoặc thiếu context | Chạy pwd, dùng @file hoặc /mention. |
| Diff quá lớn | Task mơ hồ | Yêu cầu Codex dừng, tách phạm vi và làm lại phần nhỏ. |
| Không biết tin kết quả không | Thiếu gate | Chạy /review, build/test hoặc xem screenshot. |
Nếu gặp một trong các lỗi trên, cách sửa thường không phải là viết prompt dài hơn. Cách sửa là thêm đúng mảnh còn thiếu: một đường dẫn ngữ cảnh, một ràng buộc phạm vi, hoặc một tiêu chí nghiệm thu.
Quy Trình Trong Đội
Trong nhóm, bài này nên trở thành buổi nhập môn 30 phút: mỗi người chọn một việc nhỏ trong repo, giao cho Codex bằng cùng một khuôn prompt, rồi so sánh chất lượng kết quả.
Với đội mới bắt đầu, đừng đưa Codex vào khâu rủi ro nhất ngay. Hãy bắt đầu ở nơi có phản hồi nhanh: viết test, tạo bản nháp, rà link, chuẩn hóa tài liệu, tạo ảnh minh họa, hoặc chuẩn bị diff nhỏ để con người rà soát.
Bài Tập 30 Phút
- Chọn một repo, bài viết hoặc màn hình thật để thực hành.
- Viết một câu mục tiêu cho bài 1, tránh yêu cầu chung chung.
- Liệt kê đúng ba nguồn context mà Codex nên đọc trước.
- Ghi hai ràng buộc không được vượt.
- Viết Done-when bằng bằng chứng có thể kiểm tra.
- Chạy prompt trong Codex CLI hoặc Codex App.
- Dừng sau plan đầu tiên và xem Codex có hiểu đúng không.
- Cho Codex làm phần nhỏ nhất có thể.
- Đóng gate: Repo, Plan, Diff, Review.
- Ghi lại một điều nên đưa vào prompt hoặc AGENTS.md cho lần sau.
10 Điều Cần Nhớ
- CLI nhanh nhất khi bạn đang ở đúng repo.
- App mạnh khi cần nhìn thread, terminal, worktree và diff cùng lúc.
- Một phiên tốt bắt đầu bằng mục tiêu, không bằng sự tò mò mơ hồ.
/planhữu ích khi task nhiều bước hoặc dễ lan phạm vi.@filevà/mentiongiảm lượng đoán của agent.- Diff là bằng chứng đầu tiên, không phải lời hứa của agent.
/reviewgiúp bắt lỗi trước khi bạn tin kết quả.codex doctornên chạy khi môi trường có dấu hiệu lạ.- Đừng mở quyền rộng khi bạn chưa biết task cần gì.
- Bài đầu tiên chỉ cần một vòng nhỏ chạy trọn vẹn.
Nguồn tham khảo chính: OpenAI Codex documentation. Bài tiếp: Prompt contract: Goal, Context, Constraints, Done-when.
