Bạn đã quen Claude qua web (claude.ai). Đủ tốt cho hầu hết câu hỏi. Nhưng có những lúc:
- Nhận diện 3 chế độ của Claude Desktop app — Chat, Cowork, Code — và việc gì mỗi chế độ được thiết kế cho
- Giải thích các feature đặc thù của mỗi chế độ: quick entry, scheduled tasks, local vs. remote development
- Chọn đúng chế độ dựa trên loại công việc
- Setup Cowork với folder access và scheduled tasks
- Hiểu ranh giới an toàn (contained environment) giữa 3 chế độ
Mở đầu: Khi browser tab không còn đủ
- Bạn đang viết report trong Word, muốn hỏi nhanh Claude mà không muốn chuyển tab
- Có 1 folder 50 file PDF client vừa gửi, muốn Claude đọc + summarize mà không phải upload từng cái
- Bạn muốn Claude tự chạy một daily morning brief lúc 7am, pull từ Slack + calendar + Gmail — ngay cả khi bạn chưa mở app
- Bạn đang code, muốn Claude read codebase, run tests, commit — không phải copy-paste qua lại
Đây là lúc web app trở thành cái cổ chai. Browser tab không access được local files. Không có scheduled tasks. Không có quick entry overlay. Không chạy code trên máy bạn.
Claude Desktop app giải quyết những giới hạn này. Và đặc biệt, desktop app mở ra 2 chế độ mới mà web không có: Cowork (cho agentic work dài hơi) và Code (cho development workflows).
Bài này sẽ dạy bạn khi nào dùng mode nào, và cách chúng bổ sung (chứ không thay thế) web experience.
Tổng quan kiến trúc: 3 chế độ, 1 intelligence
Claude Desktop cho bạn 3 cách làm việc với cùng một Claude intelligence:
┌─────────────────────────────────────────────────────────┐
│ CLAUDE DESKTOP APP │
│ │
│ ┌────────┐ ┌─────────┐ ┌────────┐ │
│ │ CHAT │ │ COWORK │ │ CODE │ │
│ │ │ │ │ │ │ │
│ │ Q&A │ │ Multi- │ │ Build │ │
│ │ quick │ │ step │ │ soft- │ │
│ │ tasks │ │ work │ │ ware │ │
│ └────────┘ └─────────┘ └────────┘ │
│ │
│ Cowork + Code chạy trên cùng engine (Claude Code) │
│ Cả hai đều: │
│ • Local trên máy bạn │
│ • Làm việc độc lập được │
│ • Spin up subagents │
│ • Sustain long tasks │
└─────────────────────────────────────────────────────────┘
Nguyên tắc thiết kế: Mỗi mode hiển thị điều quan trọng cho loại công việc đó và cho bạn control ở những điểm cần thiết. Không phải "one size fits all".
Chat mode — Claude quen thuộc, nhưng nhanh hơn
Chat trong Desktop app chính là Claude bạn biết từ claude.ai, cộng thêm một số khả năng chỉ có khi chạy native trên máy.
Khi nào dùng Chat mode?
- Câu hỏi nhanh cần đáp án
- Brainstorm, iterate trên idea
- Draft ngắn (email, message, bullet points)
- Learning qua dialogue
Mental model: Chat = đồng nghiệp ghé qua bàn hỏi 1 câu. Cowork = đồng nghiệp nhận project cả tuần.
4 tính năng đặc thù của Desktop Chat (không có trên web)
1. Quick Entry (Mac: double-tap Option key)
Bạn đang làm bất cứ gì — Excel, PowerPoint, Photoshop — double-tap phím Option → một Claude overlay compact bật lên trên mọi cửa sổ khác.
- Hỏi gì đó → Claude trả lời trong overlay
- Không phải switch app, không phải mở browser
- Close overlay (Escape) → quay lại công việc cũ
Use case điển hình: Đang làm slide, quên công thức Excel → double-tap Option → "công thức VLOOKUP với 2 điều kiện?" → có ngay → quay về slide.
2. Screenshots & window sharing (Mac)
Trong overlay, bạn có thể screenshot một vùng màn hình hoặc share một cửa sổ. Claude thấy chính xác cái bạn đang nhìn.
Use case điển hình:
- Đang nhìn dashboard lạ, không hiểu metrics → screenshot → "metrics này nghĩa là gì?"
- Error message trong terminal → screenshot → "explain error này, suggest fix"
- Excel có formula lỗi → screenshot cell → "tại sao #REF?"
Nhanh hơn nhiều lần so với describe bằng chữ.
3. Dictation (Mac)
Nói thay vì gõ. Khi bạn:
- Think out loud về một vấn đề
- Không ở bàn phím (walking around)
- Content dài, speaking faster than typing
Claude listen, transcribe, respond.
4. Desktop connectors
Connectors local — access tools trên máy bạn mà web không làm được:
- Apple Notes
- Finder / file system
- Local apps (Slack, Notion desktop, Figma desktop...)
Chi tiết connectors ở Bài 08.
Khi nào thử Chat Desktop?
- Đang nhìn unfamiliar dashboard → double-tap Option, screenshot, hỏi "metrics này nghĩa là gì?" Claude trả lời trong overlay trong khi dashboard vẫn hiển thị
- Giữa 2 cuộc họp, muốn structure thought cho presentation → Quick Entry → dictation → Claude draft outline từ những gì bạn nói
- Đã note ý tưởng trong Apple Notes vài tuần → "pull tất cả notes về launch Osprey, figure out chỗ nào dở dang, check các connected tools khác để fill gaps"
Cowork mode — Claude làm việc dài hơi
Đây là new paradigm mà phần lớn người mới chưa hiểu đúng.
Cowork là agentic tool. Bạn đưa goal → connect nó với tools + resources → để nó tự work.
Chat = request/response. Cowork = project delegation.
Cowork khác Chat ở đâu?
┌──────────────────────────────────────────────────────────┐
│ │
│ CHAT COWORK │
│ ───── ────── │
│ │
│ 1 turn = 1 response 1 goal = nhiều hours of │
│ work │
│ │
│ Bạn drive mỗi step Claude plans + executes │
│ │
│ Context = 1 conversation Context = folder + │
│ tools + history │
│ │
│ Output = text / 1 artifact Output = finished │
│ deliverable (file, doc, │
│ analysis) │
│ │
│ Dùng cho: câu hỏi, draft Dùng cho: research brief, │
│ ngắn, iterate thảo luận cross-source analysis, │
│ end-to-end reports │
│ │
└──────────────────────────────────────────────────────────┘
Cowork workflow điển hình
1. Bạn mở Cowork, nhập goal
"Review 50 contracts trong folder /contracts/, flag
high-risk clauses, output summary memo"
│
▼
2. Claude hỏi lại (clarifying questions)
"Risk criteria cụ thể là gì? Template memo có không?"
│
▼
3. Claude propose plan (bạn review trong sidebar)
• Step 1: Inventory 50 contracts, classify by type
• Step 2: Compare vs. standard template
• Step 3: Identify deviations, rate risk
• Step 4: Synthesize patterns across contracts
• Step 5: Draft summary memo
│
▼
4. Bạn approve plan (hoặc adjust)
│
▼
5. Claude execute, có thể spin up subagents
(parallel process 10 contracts cùng lúc)
│
▼
6. Progress hiện trong sidebar
Bạn đi họp, về sau 30 phút
│
▼
7. Finished deliverable trong folder
summary-memo.docx + risk-matrix.xlsx
8 tính năng Cowork cần biết
1. Folder access
Trỏ Claude tới 1 folder trên máy. Claude:
- Đọc những gì có
- Phán đoán cái nào relevant
- Save finished work back vào folder
Bạn có thể upload file trực tiếp, paste content, hay connect tools để pull in.
Boundary: Claude chỉ access folder bạn share — không truy cập bất cứ đâu khác trên máy.
2. Scheduled tasks (killer feature)
Việc lặp hàng ngày/tuần/tháng → setup 1 lần, Claude auto-run.
Ví dụ:
- Daily 7am briefing: pull Slack + calendar + Gmail top items → email summary
- Weekly Friday 5pm: pull Asana completed tasks → draft status update
- Monthly 1st: reconcile expenses, flag anomalies
Bạn define task + lịch → Claude handle mỗi lần app mở. Nếu máy tắt lúc đến giờ → catch up khi bạn mở lại.
3. Subagents
Task phức tạp → Claude break thành subtasks, assign mỗi sub cho 1 subagent (một AI worker riêng context).
Ví dụ: Research brief về 5 đối thủ
- Subagent 1: đọc website Competitor A
- Subagent 2: đọc Competitor B
- ... parallel 5 cái
- Main Claude: synthesize 5 outputs thành 1 brief
Parallel processing → finish trong 15 phút thay vì 75 phút serial.
4. Dispatch — Cowork trên mobile
Conversation thread persistent. Từ Claude mobile app, bạn có thể tiếp tục conversation Cowork → Claude vẫn dùng everything trên desktop (files, connectors, plugins, desktop apps).
- Requirement
- Desktop + mobile app, máy tính awake, desktop app open.
- Use case
- Trên xe, sếp hỏi về Q4 numbers. Bạn nhắn qua mobile: "pull Q4 financials from our Drive, draft 3-bullet summary". Desktop Claude làm. 5 phút sau bạn có summary trên mobile.
5. Projects trong Cowork
Như Projects trên claude.ai, nhưng local trên desktop và built xung quanh tasks bạn run qua Cowork. Group related tasks vào dedicated workspace với files, context, instructions, memory.
6. Browser use (qua Claude in Chrome)
Connect Claude with Chrome → Claude có thể navigate websites, interact với pages, pull data vào task hiện tại.
Use case: Check competitor pricing trên 10 sites → Claude visit từng site, extract pricing, build comparison table — bạn không mở 1 tab nào.
7. Computer use (Pro/Max, macOS only, research preview)
Khi không có connector / plugin cho cái bạn cần → Claude navigate máy tính trực tiếp: click, type, open apps như bạn sẽ làm.
Priority order Claude follows:
- Connectors first
- Chrome second
- Screen interaction last
Permission prompt trước mỗi app Claude access. Bạn set up blocklist cho app off-limits.
8. Plugins
Capabilities Claude không có tự nhiên — specialized integration:
- Live financial data feed
- Internal knowledge base search
- Compliance framework
Browse + add từ Cowork interface.
Protected environment — ranh giới an toàn
Cowork chạy trong contained space trên máy bạn. Claude có thể:
- Read, create, edit files trong folder bạn share
- Use connectors, plugins bạn setup
- Spawn subagents
Claude không thể:
- Access bất cứ file nào ngoài folder share
- Access apps không được permission
- Persist state outside task folders
Khi nào thử Cowork?
- "Query tất cả tools như database": "Review gì ta đã decide về pricing Q trước qua meeting notes, Slack, email, rồi update Q3 deck với findings?" → Cowork tìm answer across nhiều source
- Research market, scope competitors, evaluate tools → Cowork visit sites, reads reports, pulls pricing, delivers structured brief với sources
- Folder 50+ project documents (contracts, reports, transcripts) → Cowork reads mọi page, cross-reference, extract patterns chỉ hiện ra khi đọc tất cả
- Morning admin lặp → setup scheduled task, bạn start day với answers thay vì admin
Available: Pro, Max, Team, Enterprise users.
Code mode — Full development environment
Code tab là Claude Code chạy inline trong Desktop app. Đây là full development environment cho software.
Chi tiết kỹ thuật
- Direct codebase access: Claude read, write, modify code, run commands
- Visual diffs: Mỗi change hiển thị diff trước khi apply
- Built-in terminal: Commands Claude chạy hiện ra terminal
- Git integration: Tracks mọi version, rollback bất cứ lúc nào
Cowork vs. Code — Khác biệt chính
| Cowork | Code | |
|---|---|---|
| Scope | Contained workspace (folders bạn share) | Full project access (file system, terminal, dev tools) |
| Purpose | Knowledge work, research, docs | Software development |
| Permissions | More restricted | Full dev environment |
Local vs. Remote
Bạn chọn nơi code chạy:
Local:
- Select folder trên máy, Claude work với files đó
- Access local tools, run dev server preview trong browser
- Privacy: code không leave máy bạn
Remote:
- Connect GitHub repo, Claude work trong cloud environment
- Sessions continue ngay cả khi bạn đóng app
- Tốt cho large codebases hoặc khi muốn keep dev off local machine
3 interaction modes
┌──────────────────────────────────────────────────┐
│ │
│ ASK CODE PLAN │
│ ─── ──── ──── │
│ │
│ Propose Apply Outline full │
│ every change file changes approach trước │
│ Wait approval Check trước Review strategy │
│ run commands │
│ │
│ Most control Balanced For complex │
│ (slow) (default) refactors │
│ │
└──────────────────────────────────────────────────┘
- Ask: Claude propose mỗi change, wait approval. Visual diff, accept/reject trước khi modify.
- Code: Claude apply file changes automatically, check trước khi run terminal commands.
- Plan: Claude outline full approach trước khi touch anything. Dedicated plan viewer để review strategy as work progresses.
Multiple sessions
Run multi sessions across projects. Filter theo status (Active / Archived) và environment (Local / Cloud) từ sidebar.
Available: Pro, Max, Team, Enterprise.
Chi tiết Claude Code ở Bài 12.
So sánh 3 chế độ
| Chat | Cowork | Code | |
|---|---|---|---|
| Tối ưu cho | Quick exchanges: ý tưởng, draft, câu hỏi nhanh, học qua dialogue | Complex/sustained work: research, analysis, document creation | Software dev: write, test, run, deploy code |
| Loại output | Text, 1 artifact | Finished deliverable (docs, analysis, files) | Code changes, commits, deployments |
| Thời gian/task | Seconds → minutes | Minutes → hours | Minutes → hours |
| Key features | Quick Entry, dictation, screenshots | Folder access, scheduled tasks, subagents, dispatch, computer use | Ask/Code/Plan modes, visual diffs, git integration, local + remote |
| Tools & extensions | Connectors, Skills, Claude in Chrome | Connectors (local + remote), Skills, Chrome, Plugins, Computer Use | Connectors, Skills, Chrome, Plugins, Hooks |
| Engine | Claude (conversational) | Claude Code | Claude Code |
Ví dụ thực chiến: Một ngày với 3 mode
8:00 AM — Chat mode (quick check)
Mở Desktop app, gõ nhanh: "Today's top 3 calendar events + context cho mỗi event."
Response trong 5 giây. Bạn biết day's schedule.
9:00 AM — Chat mode (Quick Entry)
Đang viết email trong Gmail. Quên cách spell 1 medical term. Double-tap Option → overlay bật → "spell chính xác X medical term" → có answer, close overlay, tiếp tục viết.
10:00 AM — Cowork (delegate)
Sếp nhờ review 30 contracts trong folder /contracts-Q4/, flag high-risk clauses.
Mở Cowork tab. Share folder. Prompt:
Review 30 contracts. Flag clauses deviation > 20% từ template trong folder /templates/. Output: risk-matrix.xlsx + summary-memo.docx.
Claude propose plan, bạn approve. Đi họp 1 tiếng.
11:00 AM — Meeting (Claude tiếp tục work background)
Trong meeting, check mobile Dispatch — Cowork đã done 18/30 contracts. ETA 30 phút nữa.
12:00 PM — Quay về, review Cowork output
risk-matrix.xlsx có 30 rows, 5 flagged high-risk. Summary-memo.docx đã draft. Bạn polish 15 phút → ship.
2:00 PM — Code mode (dev task)
Developer teammate gửi branch có bug. Mở Code tab, select repo, prompt:
Test suite fail trên branch feature-xyz. Investigate, identify root cause, propose fix.
Claude run tests, analyze, propose 2 possible fixes với visual diffs. Bạn pick fix 2, Claude commit, push.
4:30 PM — Chat (reflection)
Quick chat với Claude: "Tóm tắt 3 things I've done today. Gợi ý 1 thứ cần prioritize mai."
7:00 AM sáng mai — Scheduled task tự chạy
Daily brief setup tuần trước fire: email đến inbox của bạn với top calendar, email priorities, pending Slack DMs.
Ví dụ theo ngành
Sales Rep
- Chat: Quick prep trước mỗi call (3-5 phút)
- Cowork: Weekly pipeline review (scheduled Friday) — pull CRM + email + Slack → weekly summary deck cho sếp
- Code: N/A (hầu như không cần)
Finance Analyst
- Chat: Ad-hoc formula question, data check
- Cowork: Monthly close reconciliation (scheduled 1st) — compare 3 source files, flag mismatches > $500
- Code: Write Python scripts automate pipeline data transform
Legal Counsel
- Chat: Quick lookup regulation, check compliance definition
- Cowork: Batch contract review (như case trên)
- Code: Build internal tool track obligations across 200+ contracts
Teacher
- Chat: Generate quiz questions on-demand, explain concepts cho student
- Cowork: Weekly: grade 30 essays với rubric — draft feedback, teacher polish
- Code: Usually N/A, trừ CS teachers
Medical Writer
- Chat: Quick terminology check, abstract lookup
- Cowork: Monthly clinical study report generation — pull raw data, populate template
- Code: Rare (biostatisticians may use)
Data Analyst
- Chat: Explain SQL query, ad-hoc analysis reasoning
- Cowork: Weekly dashboard refresh (scheduled) — pull multiple data sources, update master dashboard
- Code: Full dev — build ETL pipelines, visualize with Python
Anti-patterns khi chọn mode
Dùng Chat cho task Cowork
- Biểu hiện
- Paste 10 file content vào chat, hỏi "analyze all".
- Tại sao sai
- Chat có context window limit. Response partial. Không leverage được subagents.
- Cách đúng
- Cowork với folder access. Claude handle scale.
Dùng Cowork cho task Chat
- Biểu hiện
- Mở Cowork chỉ để hỏi 1 câu.
- Tại sao sai
- Cowork overhead — clarifying questions, plan proposal. Slow cho quick Q.
- Cách đúng
- Chat cho < 3 steps. Cowork cho > 3 steps hoặc cần tools bên ngoài.
Dùng Cowork không setup Scheduled Tasks cho recurring work
- Biểu hiện
- Mỗi morning mở Cowork, paste cùng prompt "daily brief".
- Tại sao sai
- Repetitive setup. Lãng phí 5 phút/ngày = 25 giờ/năm.
- Cách đúng
- Setup scheduled task 1 lần, auto-run mãi.
Dùng Code cho non-dev task
- Biểu hiện
- Dùng Code mode để viết marketing copy vì "thấy nó powerful".
- Tại sao sai
- Code mode optimize cho codebase. Marketing copy → Chat hoặc Cowork.
- Cách đúng
- Right tool for right job.
Không review plan trước khi approve Cowork
- Biểu hiện
- Skip plan review, click approve, bực khi output không đúng.
- Tại sao sai
- Plan là chỗ bạn steer Cowork. Miss chance này → Claude đi sai hướng 30 phút.
- Cách đúng
- Đọc plan kỹ. Push back / adjust trước khi approve. 2 phút review = save 30 phút redo.
Áp dụng ngay
Bài tập 1: Mapping công việc tuần → mode phù hợp (10 phút)
Lấy danh sách công việc Bài 01. Với mỗi task, chọn mode:
| Task | Chat / Cowork / Code | Lý do |
|---|---|---|
| Viết weekly status update | Cowork + scheduled | Lặp weekly, pull nhiều source |
| Prep cho 1 meeting | Chat | Quick, 1 chất vấn |
| Review 30 CV | Cowork | Batch, need folder access |
| Debug Excel formula | Chat (quick entry) | Câu hỏi đơn |
| ... | ... | ... |
Bài tập 2: Setup 1 Scheduled Task Cowork (15 phút)
Pick 1 recurring task. Setup:
- Bước 1
- Mở Cowork → New Scheduled Task
- Bước 2
- Define:
- Task name: "Daily morning brief"
- Schedule: Mỗi ngày 7:00 AM
- Prompt: "Pull: top 3 calendar events hôm nay, Slack DMs pending, email từ [priority list]. Output: email 200 từ tới [your email] với subject 'Brief [date]: [N] meetings, [N] pending'."
- Bước 3
- Save. Đợi ngày mai xem.
- Bước 4 (ngày hôm sau)
- Review output. Iterate prompt nếu cần.
Tóm tắt bài học
- 3 chế độ, 1 intelligence — Chat (quick), Cowork (agentic dài hơi), Code (development). Mỗi cái hiển thị điều quan trọng cho loại công việc đó.
- Chat Desktop > Chat Web nhờ Quick Entry, Screenshots, Dictation, Desktop Connectors — native trên máy cho friction thấp hơn.
- Cowork = delegate project, không phải "chat nhanh". Goal → plan → execute → deliverable. Subagents, scheduled tasks, computer use, dispatch là 4 features thay đổi ROI nhất.
- Code mode = full dev environment — Ask / Code / Plan modes cho control level khác nhau. Local vs. Remote tùy privacy và scale.
- Scheduled tasks là killer feature ít ai dùng đủ — setup 1 lần, auto-run daily/weekly. 25+ giờ/năm tiết kiệm cho 1 task duy nhất.
- Contained environment = an toàn — Cowork chỉ access folder bạn share. Permission prompt trước mỗi computer use. Blocklist available cho off-limits apps.
Tài liệu tham khảo
- Introduction to Claude Cowork (free course) — deep dive Cowork
- Claude Code in Action (free course) — development workflows
- Desktop app download — Mac & Windows