Bạn mở Claude lên, gõ "viết cho tôi cái landing page", nó nhả ra một cục code dài. Bạn copy về, dán vào file, mở lên thì lỗi. Bạn quay lại hỏi "sao lỗi vậy", nó xin lỗi rồi nhả cục code khác. Bạn lại copy, lại dán, lại lỗi. Một buổi chiều trôi qua trong vòng lặp copy-paste đó.
Vấn đề không nằm ở Claude. Vấn đề là bạn đang dùng Claude như một cái máy trả lời, trong khi nó có thể tự tay mở file, sửa lỗi, chạy thử và báo lại cho bạn. Bài này chỉ cho bạn cách bật đúng chế độ đó.
Bài này giải quyết gì: phân biệt rạch ròi Claude Cowork với Claude Code và Agentic (ba khái niệm hay bị gọi lẫn), rồi hướng dẫn setup đúng để 90% người không bị fail ngay bước đầu, và chạy trọn một task thật từ prompt tới file hoàn chỉnh.
Dành cho ai: người đi làm — marketer, freelancer, chủ shop, dân văn phòng — muốn Claude làm được việc thật trên máy mình, không cần biết lập trình.
Claude Cowork là gì, và nó KHÁC gì với Claude Code, Agentic
Ba cái tên này bị dùng lẫn lộn khắp nơi, nên trước khi setup, mình định nghĩa cho rõ để bạn không bối rối:
- Claude Cowork là công cụ chạy trong cửa sổ dòng lệnh (terminal — cửa sổ đen bạn gõ lệnh vào) cho phép Claude đọc file, viết file, chạy lệnh trên máy bạn, và hỏi lại bạn khi cần. Nó không đoán mò rồi đưa code cho bạn tự dán — nó tự thao tác trong đúng thư mục bạn cho phép. Đây là thứ bài này hướng dẫn.
- Claude Code là cái tên cũ / tên gọi kỹ thuật của cùng công cụ đó, thường được nhắc tới trong ngữ cảnh dân lập trình dùng nó như một trợ lý ngồi trong môi trường code (IDE). Nói đơn giản: Cowork và Code là cùng một công cụ, chỉ khác cách gọi và cách người ta dùng. Marketer gọi là Cowork; developer quen gọi là Code.
- Agentic không phải một sản phẩm — nó là một tính chất. "Agentic" nghĩa là AI có khả năng tự lên kế hoạch nhiều bước và tự hành động chứ không chỉ trả lời một câu. Cowork là một công cụ agentic. Nói "tôi dùng Agentic" thì giống như nói "tôi dùng cái động cơ" — đúng nhưng chưa chỉ ra sản phẩm nào.
Chốt lại một câu: Cowork = Code = công cụ terminal để Claude tự làm việc trên máy bạn. Agentic = đặc tính "tự hành động" của công cụ đó. Từ đây mình gọi thống nhất là Cowork.
Điểm mấu chốt khiến Cowork khác hẳn khung chat trên web: chat trên web không chạm được vào máy bạn. Nó chỉ nhả chữ. Cowork thì mở được file bao-cao.docx, sửa đúng dòng bạn cần, lưu lại, rồi báo "đã xong". Đó là khác biệt giữa một người tư vấn qua điện thoại và một đồng nghiệp ngồi cạnh gõ máy giúp bạn.
Setup 3 bước — và lý do 90% người fail ở bước vô hình
Ai cũng bảo "setup có 3 bước thôi". Đúng, nhưng đa số fail không phải vì 3 bước đó, mà vì thiếu ba thứ vô hình nằm xen giữa: cấp quyền (permissions), file cấu hình .claude/settings.json, và một task test đủ nhỏ để biết nó chạy. Mình sẽ chỉ rõ từng chỗ.
Bước 1: Cài đặt
Mở terminal (trên Mac: bấm Cmd + Space, gõ "Terminal", Enter). Dán lệnh sau:
npm install -g @anthropic-ai/claude-code
Nếu máy báo "npm: command not found", nghĩa là bạn chưa có Node.js — vào nodejs.org tải bản LTS về cài, rồi chạy lại lệnh trên. Cài xong, gõ:
claude
Lần đầu nó sẽ mở trình duyệt để bạn đăng nhập tài khoản Claude. Đăng nhập xong là công cụ đã nằm trên máy.
Bước 2: Mở đúng thư mục làm việc (và đây là chỗ bắt đầu sai)
Cowork chỉ "nhìn thấy" file trong thư mục bạn đang đứng khi gõ lệnh claude. Rất nhiều người gõ claude ngay tại thư mục gốc của máy, thế là Claude hoặc không thấy file cần làm, hoặc thấy quá nhiều thứ rồi loạn. Hãy tạo một thư mục riêng cho công việc:
mkdir landing-page-ebook
cd landing-page-ebook
claude
Lệnh cd (change directory) là bước bị bỏ quên nhiều nhất. Không cd vào đúng chỗ = Claude làm việc sai chỗ.
Bước 3: Cấp quyền + file settings.json — thứ 90% người bỏ qua
Đây là bước vô hình khiến người ta tưởng "Cowork dở" trong khi thật ra họ chưa mở khoá cho nó.
Mặc định, mỗi lần Claude định viết file hay chạy lệnh, nó dừng lại hỏi bạn "cho phép không?". Điều này an toàn nhưng gây khó chịu nếu bạn phải bấm "yes" 40 lần. Ngược lại, nhiều người bấm "no" theo phản xạ rồi than "nó chẳng làm gì cả" — đúng, vì bạn vừa từ chối chính cái quyền nó cần.
Cách xử lý gọn: tạo một file cấu hình để nói trước cho Claude được phép làm gì. Trong thư mục làm việc, tạo thư mục .claude và file settings.json bên trong:
mkdir .claude
Rồi tạo file .claude/settings.json với nội dung:
{
"permissions": {
"allow": [
"Read",
"Write",
"Edit",
"Bash(ls:*)",
"Bash(mkdir:*)"
],
"ask": [
"Bash(rm:*)"
]
}
}
Giải thích cho người không code: khối allow là danh sách việc Claude được tự làm không cần hỏi — đọc file (Read), viết file mới (Write), sửa file (Edit), liệt kê file (ls), tạo thư mục (mkdir). Khối ask là việc nguy hiểm thì vẫn phải hỏi bạn — ở đây mình để lệnh xoá file (rm) luôn phải xin phép, để Claude không bao giờ tự xoá nhầm gì của bạn.
Nguyên tắc vàng: mở quyền cho việc tạo ra và đọc (an toàn), giữ quyền hỏi cho việc xoá và ghi đè (rủi ro). Đây chính là lằn ranh mà 90% người bỏ qua rồi hoặc bực mình vì bị hỏi liên tục, hoặc lo lắng vì mở toang hết.
Sau khi có file settings, hãy test bằng một task cực nhỏ trước khi giao việc lớn — đừng nhảy thẳng vào task 500 dòng. Gõ:
Tạo cho tôi file test.txt với nội dung "Cowork da chay".
Nếu Claude tự tạo file mà không hỏi gì, và bạn thấy test.txt xuất hiện trong thư mục — xong, mọi thứ thông. Nếu nó vẫn dừng hỏi xin quyền Write, nghĩa là file settings.json đặt sai chỗ hoặc sai cú pháp: kiểm tra lại nó nằm trong .claude/ và đúng dấu ngoặc. Test nhỏ này tiết kiệm cho bạn cả buổi chiều bực bội.
Một task hoàn chỉnh từ đầu đến cuối: làm landing page bán ebook
Lý thuyết đủ rồi. Giờ mình chạy trọn một task thật, đúng cách một người đi làm sẽ dùng Cowork hằng ngày: prompt → Claude viết file → review → sửa bằng lời → cập nhật.
Prompt đầu tiên (giao việc)
Trong terminal đã mở Claude ở thư mục landing-page-ebook, mình gõ:
Tạo file index.html: một landing page bán ebook "7 Kỹ Năng AI Cho Người Đi Làm".
Yêu cầu:
- Nền tối, chữ trắng, điểm nhấn màu vàng cam.
- Có 4 phần: tiêu đề lớn + phụ đề, 3 gạch đầu dòng lý do nên đọc,
giá 199k gạch ngang còn 99k, và một ô nhập email + nút "Nhận sách".
- HTML và CSS gộp trong 1 file, không dùng thư viện ngoài.
Nếu có gì chưa rõ, hỏi tôi trước khi viết.
Chú ý dòng cuối: "hỏi tôi trước khi viết". Đây là lúc tính năng hỏi-lại (Claude tự đặt câu hỏi khi thiếu thông tin thay vì đoán bừa) phát huy tác dụng.
Output mẫu — Claude hỏi lại rồi mới làm
Thay vì lao vào viết, Claude dừng lại hỏi:
Trước khi viết, tôi cần rõ 2 điểm:
1. Nút "Nhận sách" bấm vào sẽ dẫn đi đâu — gửi email qua form thật,
hay tạm để "#" chờ bạn nối sau?
2. Bạn có logo/tên thương hiệu muốn hiện ở đầu trang không?
→ Nếu bạn không chỉ định, tôi sẽ để nút trỏ "#" và thêm dòng chữ
"Steve Phan" ở góc trên trái làm placeholder.
Bạn trả lời gọn: Cứ để "#" và tên Steve Phan như bạn nói. Làm luôn đi. — và Claude bắt tay viết. Đây là điểm hơn hẳn chat thường: nó không đoán sai rồi bắt bạn làm lại từ đầu, mà chốt cho chắc trước một câu.
Claude viết file — và bạn thấy gì
Sau vài giây, Claude báo:
Đã tạo index.html (khoảng 90 dòng, gồm HTML + CSS inline).
Cấu trúc:
- Header: "Steve Phan" góc trái
- Hero: tiêu đề "7 Kỹ Năng AI Cho Người Đi Làm" + phụ đề
- 3 bullet lý do (icon dấu tick)
- Khối giá: 199.000đ gạch ngang, 99.000đ nổi bật
- Form: 1 ô input email + nút "Nhận sách" màu vàng cam
Mở file bằng cách gõ: open index.html
File index.html giờ nằm thật trong thư mục của bạn — không phải cục text trong khung chat. Bạn gõ open index.html, trang hiện lên trong trình duyệt.
Review và sửa bằng lời — không đụng vào code
Bạn xem thử, thấy nút hơi chìm và muốn thêm dòng cam kết. Bạn không cần mở file, không cần biết CSS. Chỉ nói:
Nút "Nhận sách" phóng to lên, bo góc tròn hơn, và khi rê chuột vào thì đậm màu lên.
Thêm dưới nút một dòng chữ nhỏ màu xám: "Miễn phí. Không spam. Hủy bất cứ lúc nào."
Output:
Đã cập nhật index.html:
- Nút "Nhận sách": tăng padding, bo góc 12px, thêm hiệu ứng hover đậm màu.
- Thêm dòng cam kết màu xám nhạt ngay dưới form.
Tải lại trang trong trình duyệt để xem thay đổi.
Bạn nhấn tải lại (Cmd + R) trong trình duyệt — thay đổi hiện ngay. Cứ thế, mỗi vòng bạn nói bằng tiếng Việt bình thường, Claude sửa đúng file cũ (không tạo file mới lung tung), bạn xem kết quả. Đó là vòng làm việc thật của Cowork: giao việc → nó làm → bạn xem → bạn góp ý bằng lời → nó cập nhật. Không copy, không paste, không mở trình soạn code.
Sai lầm thường gặp (và cách tránh)
1. Gõ claude sai thư mục rồi trách nó "không thấy file"
Đây là lỗi số một. Bạn mở Cowork ở thư mục A, nhưng file cần làm nằm ở thư mục B (ví dụ trong Downloads). Claude không thấy được vì nó chỉ đọc trong thư mục hiện tại. Cách tránh: trước khi gõ claude, luôn cd vào đúng nơi chứa file. Muốn chắc, gõ ls để thấy danh sách file — nếu file cần làm hiện ra trong đó thì bạn đang đứng đúng chỗ.
2. Bấm "no" theo phản xạ rồi kết luận "Cowork chẳng làm gì"
Khi chưa có settings.json, Claude hỏi xin quyền liên tục. Nhiều người bấm "no" cho nhanh rồi tưởng công cụ hỏng. Thực ra bạn vừa chặn đúng thứ nó cần để làm việc. Cách tránh: hoặc tạo file settings.json như hướng dẫn ở Bước 3, hoặc ít nhất đọc câu hỏi trước khi bấm — thấy nó xin quyền Write để tạo đúng file bạn nhờ thì bấm "yes".
3. Giao task khổng lồ ngay lần đầu
"Làm cho tôi cả một website 10 trang có giỏ hàng và thanh toán" ngay phút thứ nhất. Task quá to, nếu có sai một chỗ bạn cũng không biết sai ở đâu để sửa. Cách tránh: chia nhỏ. Làm trang chủ trước, xem ổn, rồi mới thêm trang sản phẩm, rồi mới tới thanh toán. Mỗi bước bạn review được, và Claude cũng làm chính xác hơn vì mỗi lần chỉ tập trung một việc. Task nhỏ, review ngay, đi từng nấc — đó là cách người quen việc dùng Cowork.
Chốt lại
Claude Cowork không phải phiên bản Claude "thông minh hơn" — nó là Claude có tay chân: đọc được file của bạn, viết được file mới, chạy được lệnh, và biết dừng lại hỏi khi chưa rõ. Ba thứ khiến người mới fail luôn là cùng một bộ: mở sai thư mục, chưa cấp quyền qua settings.json, và nhảy thẳng vào task quá lớn. Xử lý xong ba cái đó, bạn đã có một đồng nghiệp làm việc thật trên máy mình.
Bước tiếp theo tự nhiên là dạy Claude nhớ bối cảnh dự án của bạn để không phải giải thích lại mỗi lần — mình viết riêng trong bài Claude Cowork + Project. Còn nếu bạn muốn Claude tự động hoá những việc lặp đi lặp lại, xem bài Claude Skills.
Đừng cố học hết mọi tính năng trong ngày đầu. Cứ mở đúng thư mục, cấp đúng quyền, giao một task nhỏ và xem nó chạy. Cái cảm giác "à, nó tự tạo file thật rồi" đáng giá hơn mọi lý thuyết.

