🔬 Nghiên cứu 🌱 Mới trồng 1 tháng 8, 2026 Trồng 1 thg 8

different-ai/openwork

📦 different-ai/openwork ⭐ 18k Mở trên GitHub ↗

The open-source alternative to Claude Cowork (powered by opencode)

Kết luận: partial · Công nghệ: ai-agent · developer-tooling · multi-agent-ui · llm-orchestration · opencode

openwork là một công cụ AI coworking/multi-agent mã nguồn mở, định vị như lựa chọn thay thế cho Claude Cowork và xây trên opencode. Repo phù hợp để tham khảo cách tổ chức phiên làm việc, tích hợp nhà cung cấp model, và trải nghiệm cộng tác với AI cho các dự án dev-tool/assistant nội bộ; mức trưởng thành đủ để trial nhờ cộng đồng lớn (~18k sao) nhưng chưa nên mặc định áp dụng đại trà.

📖 Giới thiệu chi tiết

🧩 Nó là gì?

different-ai/openwork là một ứng dụng desktop mã nguồn mở giúp bạn chia sẻ và tái sử dụng các “kỹ năng” AI giữa nhiều công cụ như Codex, Claude Code, Cursor, OpenCode hoặc các agent hỗ trợ MCP.

Nói đơn giản: thay vì cấu hình AI ở từng nơi riêng lẻ, bạn gom workflow, plugin, kết nối dịch vụ và quyền truy cập vào OpenWork, rồi dùng lại ở nhiều máy, nhiều teammate, nhiều công cụ.

🎯 Giải quyết vấn đề gì? Dành cho ai?

openwork giải quyết một vấn đề rất thực tế: làm việc với AI ngày càng nhiều, nhưng mỗi công cụ lại có cấu hình, plugin, kết nối và workflow riêng. Điều này dễ gây lặp lại, khó chia sẻ và khó quản lý khi làm theo nhóm.

Dự án này phù hợp với:

  • Lập trình viên muốn dùng chung một bộ kỹ năng AI trên nhiều agent như Codex, Claude Code, Cursor.
  • Team kỹ thuật muốn chia sẻ workflow AI nội bộ cho nhau.
  • Người đang xây dev-tool, AI assistant hoặc hệ thống multi-agent và muốn tham khảo cách tổ chức sản phẩm.
  • Tổ chức cần quản lý quyền truy cập, model provider, plugin và kết nối dịch vụ tập trung.
  • Người muốn một lựa chọn mã nguồn mở thay thế cho Claude Cowork hoặc Codex-style coworking.

Một số khái niệm cần hiểu nhanh:

  • agent: công cụ AI có thể đọc/làm việc với dự án và chạy lệnh giúp bạn.
  • MCP: viết tắt của Model Context Protocol, hiểu đơn giản là “cổng kết nối chuẩn” để agent gọi thêm công cụ, dữ liệu hoặc dịch vụ bên ngoài.
  • capability: một khả năng có thể dùng lại, ví dụ tìm tài liệu, gọi plugin, thao tác với Google Workspace hoặc Microsoft 365.

⚙️ Hoạt động ra sao?

  • Bạn cài OpenWork hoặc dùng trực tiếp qua agent đã có sẵn.
  • OpenWork cung cấp một MCP server từ xa tại:
https://api.openworklabs.com/mcp/agent
  • Bạn thêm MCP này vào công cụ đang dùng, ví dụ Codex, Claude Code, Cursor, OpenCode hoặc MCP client khác.
  • Sau khi thêm MCP, client sẽ mở trình duyệt để bạn đăng nhập và chọn tổ chức OpenWork.
  • Agent của bạn có thể gọi 2 tool chính:
    • search_capabilities: tìm những khả năng bạn được phép dùng.
    • execute_capability: chạy khả năng đã chọn.
  • Các kỹ năng, plugin, MCP connection, Google Workspace, Microsoft 365 và dịch vụ đã kết nối có thể được dùng lại giữa nhiều công cụ.
  • Với team hoặc tổ chức lớn, OpenWork Den đóng vai trò bảng điều khiển trung tâm để:
    • mời teammate và tạo team,
    • quản lý ai được dùng model nào,
    • phân quyền kỹ năng/plugin,
    • cấu hình chính sách desktop,
    • xuất bản capability cho cá nhân, team hoặc toàn tổ chức.

🆚 Khi nào nên dùng / không nên

Nên dùng openwork khi:

  • Bạn dùng nhiều AI agent và muốn cấu hình một lần, dùng lại nhiều nơi.
  • Team của bạn cần chia sẻ workflow AI thay vì mỗi người tự làm riêng.
  • Bạn muốn một lựa chọn mã nguồn mở thay cho Claude Cowork.
  • Bạn cần quản lý plugin, kỹ năng, model provider và quyền truy cập theo team.
  • Bạn đang thử nghiệm cách xây hệ thống AI coworking hoặc multi-agent cho sản phẩm nội bộ.

Không nên dùng ngay nếu:

  • Bạn chỉ thỉnh thoảng dùng một chatbot đơn giản và không cần plugin hay workflow phức tạp.
  • Team của bạn chưa có nhu cầu chia sẻ capability giữa nhiều người.
  • Bạn cần một hệ thống đã cực kỳ ổn định để áp dụng đại trà ngay lập tức.
  • Bạn không muốn phụ thuộc vào MCP hoặc các agent hỗ trợ MCP.
  • Bạn chỉ cần một công cụ code assistant độc lập như Codex, Claude Code hoặc Cursor mà không cần lớp chia sẻ ở giữa.

So sánh ngắn:

  • So với dùng riêng Codex, Claude Code, Cursor: OpenWork không thay thế hoàn toàn các công cụ này, mà đóng vai trò lớp chia sẻ kỹ năng và kết nối cho chúng.
  • So với Claude Cowork: openwork định vị là lựa chọn mã nguồn mở, linh hoạt hơn cho người muốn tự xem, tùy biến hoặc triển khai theo nhu cầu.
  • So với tự viết MCP riêng: OpenWork cho bạn sẵn desktop app, workspace, quản lý capability và giao diện admin cho team.

🚀 Bắt đầu nhanh

Cách dễ nhất là yêu cầu AI agent cài giúp. Sao chép prompt này vào Claude Code, Cursor, Codex, ChatGPT hoặc agent có thể chạy lệnh trên máy bạn:

Install OpenWork on my computer, set up my first workspace, and open it ready to use. Follow the steps in https://openworklabs.com/start.md?v=hero

Prompt này sẽ giúp:

  1. Cài OpenWork.
  2. Tạo workspace đầu tiên.
  3. Mở app sẵn sàng để dùng.

Nếu bạn đã có agent và chỉ muốn thêm OpenWork MCP, dùng một trong các cách sau.

Với Codex:

codex mcp add openwork --url https://api.openworklabs.com/mcp/agent

Với Claude Code:

claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent

Với OpenCode, thêm vào opencode.json:

{
  "mcp": {
    "openwork": {
      "type": "remote",
      "enabled": true,
      "url": "https://api.openworklabs.com/mcp/agent",
      "oauth": {}
    }
  }
}

Với MCP client bất kỳ, dùng URL:

https://api.openworklabs.com/mcp/agent

Ví dụ tối thiểu sau khi đã thêm MCP:

Tìm các capability OpenWork mà tôi có thể dùng trong workspace này, rồi gợi ý capability phù hợp để hỗ trợ review code.

Nếu bạn muốn chạy bản phát triển local từ repo:

git clone https://github.com/different-ai/openwork.git
cd openwork
pnpm install
pnpm dev

Khi cần chạy nhiều worktree cùng lúc:

pnpm dev:worktree

✅ Điểm mạnh & ⚠️ Hạn chế

Điểm mạnh:

  • Mã nguồn mở, phù hợp để học, kiểm tra và tùy biến.
  • Dùng được trên macOS, WindowsLinux.
  • Kết nối được với nhiều agent thông qua MCP.
  • Giúp tái sử dụng kỹ năng, plugin và dịch vụ đã kết nối giữa nhiều công cụ.
  • OpenWork Den để quản lý team, quyền truy cập, model provider và capability ở quy mô tổ chức.
  • Phù hợp để thử nghiệm các workflow AI coworking/multi-agent hiện đại.

Hạn chế:

  • Người mới có thể cần thời gian để hiểu MCP, capability và cách agent gọi tool.
  • Hiệu quả phụ thuộc vào agent bạn dùng có hỗ trợ MCP tốt hay không.
  • Nếu chỉ dùng AI ở mức cơ bản, OpenWork có thể hơi “quá nhiều”.
  • Với môi trường doanh nghiệp lớn, nên trial kỹ trước khi áp dụng đại trà.
  • Một số phần như kết nối dịch vụ, phân quyền và workflow team có thể cần cấu hình cẩn thận để tránh rối.