Claude Desktop — Chat, Cowork, Code

Môi trường làm việcTrung cấp20 phút

Bạn đã quen Claude qua web (claude.ai). Đủ tốt cho hầu hết câu hỏi.

Bạn sẽ học đượ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ế độ

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:

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".

┌─────────────────────────────────────────────────────────┐
│                  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                               │
└─────────────────────────────────────────────────────────┘

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?

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.

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:

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:

Claude listen, transcribe, respond.

4. Desktop connectors

Connectors local — access tools trên máy bạn mà web không làm được:

Chi tiết connectors ở Bài 08.

Khi nào thử Chat Desktop?

  • Câu hỏi nhanh cần đáp án
  • Brainstorm, iterate trên idea
  • Draft ngắn (email, message, bullet points)
  • Learning qua dialogue
  • 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ũ
  • Đ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?"
  • Think out loud về một vấn đề
  • Không ở bàn phím (walking around)
  • Content dài, speaking faster than typing
  • Apple Notes
  • Finder / file system
  • Local apps (Slack, Notion desktop, Figma 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.

Chat = request/response. Cowork = project delegation.

Cowork khác Chat ở đâu?

Cowork workflow điển hình

8 tính năng Cowork cần biết

1. Folder access

Trỏ Claude tới 1 folder trên máy. Claude:

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ụ:

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ủ

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:

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:

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ể:

Claude không thể:

Khi nào thử Cowork?

Available: Pro, Max, Team, Enterprise users.

  • Đọc những gì có
  • Phán đoán cái nào relevant
  • Save finished work back vào folder
  • 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
  • Subagent 1: đọc website Competitor A
  • Subagent 2: đọc Competitor B
  • ... parallel 5 cái
  • Main Claude: synthesize 5 outputs thành 1 brief
  • Connectors first
  • Chrome second
  • Screen interaction last
  • Live financial data feed
  • Internal knowledge base search
  • Compliance framework
  • Read, create, edit files trong folder bạn share
  • Use connectors, plugins bạn setup
  • Spawn subagents
  • Access bất cứ file nào ngoài folder share
  • Access apps không được permission
  • Persist state outside task folders
  • "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
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

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

Cowork vs. Code — Khác biệt chính

Local vs. Remote

Bạn chọn nơi code chạy:

Local:

Remote:

3 interaction modes

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.

  • 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
  • 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
  • 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
  • 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.
CoworkCode
ScopeContained workspace (folders bạn share)Full project access (file system, terminal, dev tools)
PurposeKnowledge work, research, docsSoftware development
PermissionsMore restrictedFull dev environment
┌──────────────────────────────────────────────────┐
│                                                  │
│  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           │
│                                                  │
└──────────────────────────────────────────────────┘

So sánh 3 chế độ

ChatCoworkCode
Tối ưu choQuick exchanges: ý tưởng, draft, câu hỏi nhanh, học qua dialogueComplex/sustained work: research, analysis, document creationSoftware dev: write, test, run, deploy code
Loại outputText, 1 artifactFinished deliverable (docs, analysis, files)Code changes, commits, deployments
Thời gian/taskSeconds → minutesMinutes → hoursMinutes → hours
Key featuresQuick Entry, dictation, screenshotsFolder access, scheduled tasks, subagents, dispatch, computer useAsk/Code/Plan modes, visual diffs, git integration, local + remote
Tools & extensionsConnectors, Skills, Claude in ChromeConnectors (local + remote), Skills, Chrome, Plugins, Computer UseConnectors, Skills, Chrome, Plugins, Hooks
EngineClaude (conversational)Claude CodeClaude 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:

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:

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

💰 Finance Analyst

⚖️ Legal Counsel

🎓 Teacher

🏥 Medical Writer

📊 Data Analyst

  • 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)
  • 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
  • Chat: Quick lookup regulation, check compliance definition
  • Cowork: Batch contract review (như case trên)
  • Code: Build internal tool track obligations across 200+ contracts
  • 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
  • Chat: Quick terminology check, abstract lookup
  • Cowork: Monthly clinical study report generation — pull raw data, populate template
  • Code: Rare (biostatisticians may use)
  • 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:

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:

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.

  • 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'."
TaskChat / Cowork / CodeLý do
Viết weekly status updateCowork + scheduledLặp weekly, pull nhiều source
Prep cho 1 meetingChatQuick, 1 chất vấn
Review 30 CVCoworkBatch, need folder access
Debug Excel formulaChat (quick entry)Câu hỏi đơ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
Nội dung này có hữu ích không?