Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Focus AppNew to Visual Studio Code? Get it now.
Focus App

Focus App

namnt

|
2 installs
| (0) | Free
Trợ lý tập trung: ghi chú, todo list, Pomodoro và nhắc uống nước — tất cả trong một sidebar.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Focus App — Extension VSCode (lấy cảm hứng từ Blitzit)

Trợ lý tập trung lấy task làm trung tâm, mô phỏng workflow của Blitzit ngay trên sidebar VSCode.

Workflow 4 bước (kiểu Blitzit)

  1. Lên kế hoạch — thêm việc vào 3 danh sách: 🔥 Hôm nay / 📅 Tuần này / 📥 Backlog, gắn ước lượng thời gian (Est) và mức ưu tiên (P1–P3).
  2. ⚡ BLITZ NOW — bấm nút để vào Focus Mode: chỉ hiện 1 việc đang làm + timer chạy, các việc còn lại liệt kê bên dưới.
  3. Giữ momentum — Pause / Nghỉ / Bỏ qua / ✓ Xong. Mỗi việc xong có hiệu ứng ăn mừng 💥.
  4. Win the day — hết việc hôm nay hiện màn hình 🏆.

Tính năng

  • ⚡ Bảng việc Kanban (xếp dọc cho vừa sidebar): Hôm nay / Tuần này / Backlog, kéo việc giữa các list qua dropdown.
  • ⏱️ Focus Mode với Pomodoro (mặc định 25′ làm + 5′ nghỉ, sau 4 phiên nghỉ dài 15′). Tắt Pomodoro thì timer đếm lên để đo thời gian thực.
  • 📊 Theo dõi thời gian: mỗi việc hiện Est 30m · Đã làm 12m + thanh tiến độ.
  • 📍 Đếm ngược trên Status Bar (giống floating timer của Blitzit) — luôn thấy dù sidebar đóng.
  • 📝 Ghi chú nhanh tự lưu.
  • 💧 Nhắc uống nước chạy ngầm (mặc định 45′/lần).

Chạy thử (development)

npm install
npm run compile

Mở thư mục trong VSCode → nhấn F5 → cửa sổ "Extension Development Host" bật ra → bấm icon ⏱️ trên Activity Bar.

Cấu hình (Settings → Focus App)

Thiết lập Mặc định Ý nghĩa
focusApp.pomodoro.enabled true Bật Pomodoro (tắt = đếm lên)
focusApp.pomodoro.workMinutes 25 Thời lượng làm việc
focusApp.pomodoro.shortBreakMinutes 5 Nghỉ ngắn
focusApp.pomodoro.longBreakMinutes 15 Nghỉ dài
focusApp.pomodoro.longBreakInterval 4 Số phiên trước khi nghỉ dài
focusApp.water.enabled true Bật nhắc uống nước
focusApp.water.intervalMinutes 45 Khoảng cách nhắc nước

Lệnh (Command Palette)

  • Focus: BLITZ NOW (vào chế độ tập trung)
  • Focus: Thoát chế độ tập trung
  • Focus: Bật/tắt nhắc uống nước

Đóng gói .vsix

npm install -g @vscode/vsce
vsce package

Lưu trữ

  • Tasks: lưu trong file chung ~/.focus-app/tasks.json (để MCP server và extension dùng chung). Extension theo dõi file này và cập nhật live.
  • Ghi chú & số ly nước: lưu trong globalState của VSCode.
  • Cấu hình (Pomodoro, nước, Jira): lưu trong settings.json.

MCP server — để Claude tự tạo task

Extension đi kèm một MCP server (mcp/focus-mcp.mjs) cho phép Claude Code đọc/tạo/sửa task.

Tool có sẵn: list_tasks, create_task, update_task, delete_task.

Kích hoạt: file .mcp.json đã khai báo sẵn server. Mở project bằng Claude Code → Claude sẽ hỏi duyệt MCP server → đồng ý là dùng được. (Nếu đang mở sẵn, khởi động lại Claude Code để nạp.)

Dùng: nói với Claude ví dụ "Tạo task PROJ-123 'Sửa lỗi login', ưu tiên cao, ước lượng 30 phút" → Claude gọi create_task → task hiện ngay trong sidebar Focus App.

Dữ liệu chia sẻ qua ~/.focus-app/tasks.json nên MCP và extension luôn đồng bộ.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft