Codex CLI Là Gì? Hướng Dẫn Toàn Diện Cho Developer 2026
Codex CLI là gì? Codex CLI là tool terminal AI agent của OpenAI, viết bằng Rust, chạy trực tiếp trong terminal trên Mac, Windows và Linux. Tool đọc, sửa và chạy code trong thư mục được chọn, tích hợp với MCP server cho third-party integration, và dùng chung subscription ChatGPT Plus, Pro, Business của bạn không cần API key riêng.
Bài này tổng hợp 1 tháng dùng thật Codex CLI v0.131.0 trên codebase ongboit (stack Next.js 15.4, WordPress 6.5, n8n self-hosted), 47 PR đo lường, chạy song song với Claude Code để cross-check. Nội dung dựa trên tài liệu chính thức từ developers.openai.com (truy cập 20/05/2026), repo openai/codex trên GitHub (94.7K ★ tính đến 01/07/2026, Apache-2.0), và kinh nghiệm production của mình từ khi switch từ Aider sang Codex CLI tháng 4/2026. Mới tới Codex CLI? Bắt đầu ở mục “Codex CLI Là Gì?” và “Cài Đặt Trong 5 Phút” dưới đây, hoặc xem Claude Code là gì để so sánh tool peer.
- Codex CLI là terminal AI agent của OpenAI, peer-level với Claude Code, dùng chung ChatGPT Plus subscription.
- Cài 1 lệnh
npm i -g @openai/codextrên Mac/Win/Linux, mở terminal gõcodexlà chạy. - Model mặc định
gpt-5.5(cũng là model agentic coding mạnh nhất hiện tại của OpenAI), switch sanggpt-5.4qua flag--modelkhi cần model nhẹ, nhanh hơn. - Mạnh ở boilerplate generation (nhanh hơn Claude ~23% trong test ongboit 47 PR, xem phương pháp đo), nhẹ máy (CPU ổn định dưới 15% trong test của mình, so với Claude 60-70% lúc cao điểm), nhưng đuối khi task quá 3-4 bước không có
/goalvalidator. - Combo Codex CLI + Claude Code = workflow production tốt nhất hiện tại cho dev solo/duo.
Codex CLI Là Gì? Khác ChatGPT Web Như Thế Nào?
Codex CLI là một dạng AI agent (tức chương trình AI có khả năng tự quyết định gọi tool nào để hoàn thành task, không chỉ trả lời text như chatbot thông thường) chạy trực tiếp trong terminal trên máy local của bạn. Tool đọc file trong thư mục được chỉ định, chạy lệnh shell, sửa code, và tương tác với MCP server (Model Context Protocol, một chuẩn mở do Anthropic công bố cho phép tích hợp tool ngoài) để gọi GitHub, Notion, Filesystem, hay bất kỳ tool nào hỗ trợ giao thức này.
Khác với ChatGPT Web (giao diện chat trên trình duyệt) ở 3 điểm quan trọng:
| Tiêu chí | ChatGPT Web | Codex CLI |
|---|---|---|
| Quyền truy cập file local | Không (chỉ attach file thủ công) | Có (đọc, sửa, chạy code trong dir chọn) |
| Tốc độ phản hồi | 2-5 giây qua web UI | p50 1.8 giây/tool call (đo trên ongboit) |
| Subscription | Free / Plus / Pro / Team | Kèm Plus / Pro / Business (không charge thêm) |
| Model mặc định | GPT-5.5 | gpt-5.5, switch gpt-5.4 qua --model |
| MCP integration | Không | Có (Filesystem, GitHub, Notion, Playwright, etc.) |
| Code execution | Code Interpreter sandbox | Local terminal, kiểm soát full |
OpenAI mô tả công cụ này là “lightweight coding agent that runs in your terminal” trong repo chính thức. Tool được viết 96% bằng Rust nên footprint nhỏ. Mình đo trên ongboit thấy chỉ chiếm khoảng 80MB RAM khi chạy session 4 giờ liên tục, khác hẳn với Claude Code có thể lên tới vài GB khi session dài. Đây là dự án mã nguồn mở phát hành dưới giấy phép Apache-2.0, repo đạt 94.7K star tính đến ngày 01/07/2026 (nguồn: GitHub API), cho thấy mức độ phổ biến nhanh chóng trong cộng đồng dev quốc tế.
Codex CLI Khác Gì Claude Code? Khi Nào Pick Cái Nào?
Cả 2 tool đều là terminal AI agent peer-level, cùng đọc file local + chạy lệnh shell + tích hợp MCP. Nhưng có khác biệt rõ ở 4 trục:
1. Convention file: Claude Code đọc CLAUDE.md và folder .claude/ (chứa settings, agents, skills). Codex thì đọc AGENTS.md, folder .codex/ (config + agents), và folder .agents/skills/ (skills). Một lưu ý quan trọng cho người mới: skill của tool này nằm ở .agents/skills/, không phải .codex/skills/ như nhiều beginner tưởng và bị stuck.
2. Hiệu năng: Theo đo thực tế của mình trên ongboit production (47 PR, 18/04-18/05/2026, phương pháp chi tiết ở mục PHƯƠNG PHÁP ĐO), Codex CLI nhẹ máy hơn rõ rệt với CPU ổn định dưới 15%, trong khi Claude lúc cao điểm có thể lên 60 đến 70%. Chi phí token cũng rẻ hơn khoảng 3-4 lần cho cùng task (ước tính từ usage log trong test, chưa có benchmark độc lập). Đổi lại, Claude Code thắng về accuracy ở task architecture với tỉ lệ 94% so với 82% (44/47 PR vs 38/47 PR clean merge trong test), cùng độ sâu reasoning vượt trội.
3. Hệ sinh thái: Claude Code có hệ sinh thái MCP trưởng thành với hơn 15 server cài sẵn như Filesystem, GitHub, Slack, Notion. Bên OpenAI cũng hỗ trợ MCP nhưng cộng đồng server còn ít, đa số phải tự setup. Bù lại, tool này tích hợp ChatGPT Cloud và GitHub PR review native, hai thứ mà Claude chưa có.
4. Pricing model: Claude Pro tính $20/tháng riêng, có quota usage tách biệt. Tool của OpenAI kèm trong gói ChatGPT Plus $20 nên không bị charge thêm. Bạn đã đăng ký ChatGPT Plus rồi thì dùng ngay không cần pay đồng nào.
Decision framework đơn giản như sau: task thiên về kiến trúc, debug phức tạp, reasoning sâu nên pick Claude Code. Task thiên về boilerplate gen, quick prototype, parallel với main session thì pick Codex. Mình đo thực tế tiết kiệm được khoảng 4 giờ mỗi tuần khi dùng cả hai song song. Chi tiết so sánh từng feature có trong bài Claude Code vs Codex CLI và workflow dual-tool trong bài dùng Claude Code và Codex cùng 1 project.
Cài Đặt Codex CLI Trong 5 Phút Trên Mac, Windows, Linux Như Thế Nào?
Pre-install checklist: Node.js 18+ (kiểm tra bằng node --version), npm hoặc Homebrew, ChatGPT account đã đăng nhập (Plus/Pro/Business). OpenAI hiện không block IP Việt Nam, thẻ Visa/Mastercard quốc tế phát hành tại TPBank / Sacombank / Techcombank đều thanh toán được.
macOS (Apple Silicon hoặc Intel):
# Cài qua Homebrew (recommended)
brew install openai/tap/codex
# Hoặc cài qua npm
npm install -g @openai/codex
# Verify install
codex --version
# Output: codex 0.131.0
# Chạy session đầu tiên
cd ~/your-project
codex
Windows 11 (native PowerShell hoặc WSL2): Codex CLI v0.131.0 hỗ trợ native Windows từ tháng 5/2026, không bắt buộc WSL2 như version cũ. Tuy nhiên WSL2 vẫn được khuyến nghị nếu project có shell script Linux.
# PowerShell native
npm install -g @openai/codex
codex --version
# Hoặc WSL2 Ubuntu
wsl
sudo apt update
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
npm install -g @openai/codex
Linux (Ubuntu, Debian, Fedora):
# Ubuntu/Debian
sudo apt update
sudo apt install -y nodejs npm
npm install -g @openai/codex
# Fedora
sudo dnf install -y nodejs npm
npm install -g @openai/codex
Sau khi cài, lần đầu chạy codex tool sẽ mở browser yêu cầu đăng nhập OpenAI account. Chọn “Sign in with ChatGPT” để dùng subscription Plus/Pro của bạn (không cần API key riêng). Config tự lưu vào ~/.codex/config.toml, bạn có thể custom approval mode, model mặc định, MCP server tại đây. Bài Codex CLI config.toml deep dive sẽ giải thích chi tiết từng setting.
Codex CLI Dùng Cho 6 Use Case Nào Trong Năm 2026?
Sau 1 tháng test trên ongboit production, đây là 6 use case mình thấy Codex CLI thắng rõ so với Claude Code hoặc tool khác:
Use case 1: Frontend boilerplate generation. Tạo nhanh component React/Vue, form CRUD, layout responsive. Tool nhanh hơn Claude khoảng 23% trên ongboit test data, độ trễ p50 1.2 giây so với 1.8 giây. Pattern thường dùng: gõ codex "tạo component ProductCard với 4 prop, Tailwind styling" và nhận output sẵn dán vào project.
Use case 2: Refactor scope nhỏ. Đổi tên biến, tách function, sửa quy ước đặt tên. Task khoảng 30-50 dòng code thì tool này xử lý gọn. Còn refactor scope lớn hơn 200 dòng hoặc cross-file thì vẫn nên dùng Claude vì độ sâu reasoning hơn hẳn.
Use case 3: PR review tự động. Tool có lệnh tích hợp codex review <PR_URL> phân tích diff trên GitHub và đưa ra comment đề xuất sửa. Mình dùng làm pre-merge check cho ongboit, độ chính xác đáng tin cho boilerplate change, nhưng vẫn cần human review cho logic phức tạp.
Use case 4: Automation workflow với n8n. Tool chạy được ở chế độ headless qua lệnh codex exec "..." làm subprocess trong n8n node. Mình hiện có 3 workflow production: cron daily research → tool tóm tắt → Notion save, webhook GitHub PR → tool review → Slack notify, schedule weekly → tool generate blog draft → WordPress. Chi tiết kỹ thuật có trong bài Codex CLI và n8n workflow.
Use case 5: Mobile coding qua Codex Cloud. OpenAI có giao diện web Codex Cloud cho phép chạy session từ điện thoại, đồng bộ với CLI local qua project. Mình hay dùng commute Hà Nội buổi sáng để review code trên Codex Cloud, sau đó tiếp tục trên CLI desktop ở văn phòng, ngữ cảnh không bị mất giữa chừng.
Use case 6: Nghiên cứu và tóm tắt thông tin. Tool có web search built-in qua flag hoặc tự gọi khi cần, kết hợp với skill session-handoff tạo daily research note rất tiện. Pattern mình dùng thường ngày: codex "research [topic], tóm tắt 3 insight chính, lưu vào docs/research/[date].md".
Có 3 use case không nên dùng tool này làm chính. Một là refactor kiến trúc cross-codebase, vì Claude thắng về độ chính xác. Hai là task multi-step chạy dài, do tool đuối sau bước 3 đến bước 4 nếu thiếu /goal validator. Ba là workflow MCP-heavy cần xác thực phức tạp, hệ sinh thái Claude trưởng thành hơn cho trường hợp này.

Codex CLI Có Free Tier Không? Pricing Plus Pro Năm 2026 Ra Sao?
Codex CLI không charge riêng. Bao gồm trong ChatGPT subscription:
| Plan | Giá (USD/tháng) | Codex CLI quota | Phù hợp cho |
|---|---|---|---|
| ChatGPT Free | $0 | Giới hạn rate (~50 message/3h) | Thử nghiệm, học |
| ChatGPT Plus | $20 | Quota cao hơn 5x Free | Solo dev (recommend) |
| ChatGPT Pro | $200 | Quota cao, model premium | Heavy user, multi-project |
| Business / Team | $25-30/seat | Quota + admin dashboard | Team 2+ dev |
Setup thanh toán từ Việt Nam: ChatGPT Plus chấp nhận Visa / Mastercard quốc tế phát hành tại VN (TPBank, Sacombank, Techcombank, Vietcombank đều work). Paypal cũng accept. OpenAI hiện không block IP Việt Nam nên không cần VPN. Tổng combo dual-tool Codex CLI ($20 qua Plus) + Claude Pro ($20) = $40/tháng cho dev solo, gấp đôi solo-tool nhưng tăng resilience 2-3 lần khi 1 bên stuck. So sánh chi tiết tại pricing Claude Code Pro vs Max.
Free tier ChatGPT có giới hạn rate đủ để dev solo thử Codex CLI 1-2 giờ/ngày. Nếu workload nặng (cron job, n8n trigger thường xuyên), Plus $20 là sweet spot. Pro $200 chỉ đáng nếu chạy nhiều agent song song, multi-codebase, hoặc team.
Workflow Production Codex CLI + n8n + WordPress Trên ongboit Như Thế Nào?
Trên ongboit codebase, Codex CLI hoạt động như layer automation và reasoning thứ hai bên cạnh Claude Code. Pattern 3-layer mà mình áp dụng:
Layer 1 – Shared knowledge. File docs/, references/, templates/ ở project root mọi tool đều đọc được. Convention theo Nate Herk tool-agnostic setup.
Layer 2 – Workflow + skill. Skill viết bằng markdown YAML frontmatter, mirror vào cả .claude/skills/ (Claude) và .agents/skills/ (Codex). Content identical, chỉ khác location.
Layer 3 – Tool-specific config. settings.json Claude và ~/.codex/config.toml Codex không share. Hooks, slash commands, approval mode phải config riêng.
3 workflow production đang chạy:
# 1. Cron daily research → Codex → WordPress draft
0 6 * * * /usr/local/bin/codex exec "research $(cat /tmp/today-topic.txt), \
output Markdown vào articles/draft/$(date +%Y-%m-%d).md, \
upload draft vào WordPress qua wp-cli"
# 2. n8n webhook → Codex review PR
# Node "Execute Command" gọi:
codex exec "review PR github.com/ongboit/site/pull/$PR_NUMBER, \
comment lên PR qua gh CLI nếu phát hiện security issue"
# 3. Scheduled n8n → Codex compose tweet draft
codex exec "đọc 5 bài mới nhất ongboit, tạo 3 tweet draft viral-style, \
lưu vào /tmp/tweets.json"
Sau 1 tháng chạy production, workflow này tiết kiệm khoảng 4 giờ/tuần so với làm manual hoặc dùng solo-tool. ROI rõ ràng nếu workload có pattern lặp lại (PR review, content draft, research summary).
Bài này dựa trên: (1) tài liệu chính thức OpenAI Codex CLI tại developers.openai.com truy cập ngày 20/05/2026, (2) repo openai/codex v0.131.0 trên GitHub, (3) 1 tháng dùng thật trên codebase ongboit production (Next.js 15.4 + WordPress 6.5 + n8n self-hosted) với 47 PR đo lường từ 18/04 đến 18/05/2026, (4) đối chiếu với bài dual-tool workflow và skill session-handoff của Nate Herk.
Disclosure: ongboit không nhận sponsor từ OpenAI hay Anthropic. Subscription ChatGPT Plus + Claude Pro mình tự trả $40/tháng. Không có affiliate link trong bài.
Sau 1 tháng test Codex CLI v0.131.0 trên ongboit production, 3 sharp edge load-bearing:
- Coherence drop sau step 3-4. Codex đuối khi task có hơn 5 bước nếu không có
/goalRalph Loop validator. Workaround: gõ/compactsau mỗi 3-4 step, hoặc bàn giao session sang Claude Code khi cần long context. - Skill folder ở
.agents/skills/không phải.codex/skills/. Mình mất 30 phút debug lúc setup ban đầu vì copy skill nhầm folder. Codex không load.codex/skills/, chỉ load.agents/skills/. Pattern UNIX-y khác Claude. - File conflict 6.4% khi 2 tool edit cùng file. Trong 47 PR dual-tool test, 3 lần Claude và Codex edit cùng 1 file dẫn tới merge conflict. Workaround: dùng
git worktreetách branch riêng cho mỗi tool, hoặc explicit assign file ownership trước khi start session.
Quy tắc chung: Codex CLI mạnh cho task ngắn parallel với main session, yếu khi solo long-running. Combo Codex + Claude Code là sweet spot ROI cho dev solo có production stack. Solo dev workload nhẹ nên stick 1 tool cho đến khi quota gấp 2x cần thiết.
Để bạn tự kiểm tra lại các con số trong bài (47 PR, accuracy 82%, p50 1.8s, file conflict 6.4%, 4 giờ tiết kiệm/tuần):
- Phạm vi đo: 47 PR merged trên ongboit.com production (Next.js 15.4 + WordPress 6.5 + n8n self-hosted), 18/04 đến 18/05/2026, 1 dev solo (mình), Codex CLI
v0.131.0+ Claude Code song song. - Accuracy 82% Codex: rà soát thủ công mỗi PR sau 24 giờ, đánh dấu “clean merge” (không cần sửa tay) hoặc “needed fix”. 38/47 PR Codex clean, 44/47 PR Claude clean (94%).
- Độ trễ p50 1.8s: đo bằng wrapper
timequanh mỗi tool call, 200 call cho mỗi tool, p50 = trung vị sau khi loại 5% giá trị bất thường. - File conflict 6.4%:
git log --merge+ rà soát log conflict tronggit worktreesetup, 3/47 PR có conflict. - 4 giờ tiết kiệm/tuần: so sánh thời gian hoàn thành 5 task production cùng workload, dual-tool vs solo Claude Code. Time-tracking qua Toggl.
- Giới hạn: n=47 PR là dữ liệu của 1 dev đơn lẻ, 1 codebase, 1 stack. Team nhiều dev hoặc stack backend-heavy có thể cho kết quả khác. KHÔNG đo: thời gian khởi động cold start, độ dao động của model temperature, project đa ngôn ngữ (mình chỉ test JS, Python, TOML).
Log đo chi tiết không công khai (chứa repo private), nhưng phương pháp đo + phạm vi mẫu có thể tái thực hiện. Mở issue trên repo session-handoff nếu muốn tái đo và chia sẻ dữ liệu.
- Pick Codex CLI nếu bạn đã có ChatGPT Plus và muốn AI agent terminal nhẹ máy, tốc độ nhanh, không cần API key.
- Pick Claude Code nếu task chính là architecture refactor, debugging phức tạp, hoặc cần MCP ecosystem 15+ server.
- Dùng cả 2 nếu workload production có cả boilerplate (Codex) và reasoning sâu (Claude), tiết kiệm 4 giờ/tuần theo đo trên ongboit.

Codex CLI Có Thay Thế Claude Code Không?
Trả lời ngắn: Không, nên dùng cả 2. Sau 1 tháng test thực tế, Codex CLI và Claude Code có thế mạnh khác nhau, bù lẫn nhau hơn là thay thế.
Claude Code thắng ở reasoning depth (accuracy 94% vs 82% trong test ongboit – 44/47 PR vs 38/47 PR clean merge, xem phương pháp đo), MCP ecosystem trưởng thành (15+ server cài sẵn), context window 1 triệu token cho task long-running. Codex CLI thắng ở tốc độ (p50 1.2s task ngắn trong test của mình), nhẹ máy (CPU dưới 15% so với Claude 60-70% lúc cao điểm, đo trên ongboit), tích hợp ChatGPT subscription sẵn có (không charge thêm), và Codex Cloud cho mobile workflow.
Solo dev workload nhẹ (1-2 task lớn/tuần): stick 1 tool, pick theo subscription đang có. Đã có ChatGPT Plus thì dùng Codex CLI, đã có Claude Pro thì dùng Claude Code. Solo dev workload nặng hoặc team 2+ dev với task phân biệt rõ: combo Codex + Claude là sweet spot ROI, tiết kiệm 4 giờ/tuần đo trên ongboit. Chi phí thêm $20/tháng đáng đầu tư.
Decision matrix nhanh: task boilerplate / quick prototype / parallel automation pick Codex. Task architecture / debug phức tạp / long context pick Claude. Task production critical với resilience 2x pick cả 2. Chi tiết hơn tại Claude Code vs Codex CLI feature-by-feature và workflow dual-tool trong cùng project.
Câu Hỏi Thường Gặp
Codex CLI có khác ChatGPT Web không?
Có, khác hoàn toàn về interface và quyền truy cập. ChatGPT Web chỉ chat text qua trình duyệt, không đọc file local trừ khi bạn upload thủ công. Codex CLI chạy trong terminal, đọc và sửa code trong thư mục chọn, chạy lệnh shell, tích hợp MCP server. Subscription dùng chung (Plus / Pro / Business), nhưng workflow hoàn toàn khác. ChatGPT Web phù hợp hỏi đáp khái niệm, Codex CLI phù hợp hands-on coding.
Mình ở Việt Nam có dùng được Codex CLI không?
Có, dùng bình thường. Tải free từ npm hoặc Homebrew (không bị block tại VN). Authentication qua OpenAI account đã đăng nhập ChatGPT, không cần VPN. Subscription ChatGPT Plus $20/tháng thanh toán qua Visa/Mastercard quốc tế phát hành tại VN (TPBank, Sacombank, Techcombank, Vietcombank đều work). Paypal cũng accept. Tốc độ truy cập tại VN tốt vì OpenAI có CDN khu vực châu Á.
Codex CLI có thay thế Claude Code không?
Không, 2 tool peer-level, bù lẫn nhau. Claude Code thắng reasoning + MCP ecosystem, Codex CLI thắng tốc độ + nhẹ máy + ChatGPT integration. Solo dev nhẹ pick 1 tool theo subscription. Team hoặc production stack pick cả 2 cho dual-tool workflow. Chi tiết tại Claude Code vs Codex CLI.
Codex CLI có free không?
Có và không. Tool open-source Apache-2.0 tải free từ GitHub openai/codex. Nhưng để chạy được cần API key OpenAI hoặc đăng nhập ChatGPT account. ChatGPT Free tier có quota giới hạn (~50 message/3h), Plus $20/tháng cho quota cao hơn 5x. Recommend Plus $20 nếu dùng daily, Free đủ thử nghiệm 1-2 giờ/ngày.
Codex CLI hỗ trợ Windows native hay phải WSL2?
Từ v0.131.0 (May 2026), Codex CLI hỗ trợ native PowerShell trên Windows 11, không bắt buộc WSL2. Tuy nhiên WSL2 vẫn được khuyến nghị nếu project có shell script Linux hoặc tooling Unix-only. Cài qua npm install -g @openai/codex trong PowerShell admin là chạy được ngay. Test thấy hoạt động ổn định trên Windows 11 Home Single Language.
Codex CLI có connect với MCP server được không?
Có, native MCP support từ ngày đầu launch. Setup MCP server qua ~/.codex/config.toml, theo cùng MCP spec của Anthropic (Filesystem, GitHub, Notion, Playwright server đều work). Khác Claude Code ở chỗ MCP ecosystem Codex còn ít community server hơn (đa số phải tự setup), nhưng tích hợp với GitHub PR review và ChatGPT Cloud native (Claude không có 2 cái này). Chi tiết setup 7 MCP server cho Codex CLI sẽ ship trong batch tới.
Kết Luận + Lộ Trình Học
Codex CLI là tool terminal AI agent peer-level với Claude Code, dùng chung subscription ChatGPT Plus mà không charge thêm. Mạnh ở boilerplate gen, parallel automation, nhẹ máy. Yếu khi long-running solo task vì coherence drop sau step 3-4. Combo Codex + Claude là sweet spot ROI cho dev solo có production stack, tiết kiệm 4 giờ/tuần đo trên ongboit production sau 1 tháng test.
Bước tiếp theo theo lộ trình học:
- Cài đặt Codex CLI và config cơ bản: hướng dẫn cài Mac/Windows/Linux chi tiết (planned ship 2 tuần tới).
- Hiểu sâu config: file config.toml deep dive (planned ship 2-3 tuần tới).
- So sánh với Claude Code: Claude Code vs Codex CLI feature-by-feature.
- Workflow dual-tool: dùng Claude Code và Codex CLI cùng 1 project.
- Setup automation: Codex CLI với n8n workflow (planned ship 3 tuần tới).
- Power user: custom slash command, hooks lifecycle, /goal Ralph Loop (planned ship 4-5 tuần tới).
- Setup MCP: 7 MCP server đáng cài cho Codex (planned ship 3-4 tuần tới).
- Cost optimization: tối ưu cost Codex CLI free tier (planned ship 4 tuần tới).
Reader mới có thể bắt đầu với mục “Cài Đặt Trong 5 Phút” ở H2 #3 trong bài này, sau đó qua Claude Code là gì để so sánh tool peer. Workflow production từng ngày đọc tiếp skill session-handoff để biết cách bàn giao context giữa 2 tool.
