Macro: Không gian làm việc hợp nhất cho đội nhóm
Macro là một không gian làm việc thực sự hợp nhất, đúng như những gì nó tuyên bố: email, tin nhắn, tài liệu, tác vụ và CRM đều nằm trong một biểu đồ được xây dựng bằng Rust, vì vậy bất cứ thứ gì bạn @mention đều hiểu ngữ cảnh của nó. Tính năng bộ nhớ AI chia sẻ tổng hợp thông tin từ tất cả các bề mặt mỗi đêm là điều tôi muốn nhấn mạnh đầu tiên — các tác nhân AI biết toàn bộ đội nhóm của bạn đang làm gì, không chỉ lịch sử trò chuyện, là một đề xuất hoàn toàn khác. Vấn đề là giấy phép AGPLv3: tự host cho mục đích thương mại có nghĩa là bạn phải công khai các sửa đổi của mình hoặc đàm phán một thỏa thuận thương mại riêng. Hãy cân nhắc Macro nếu bạn muốn một biểu đồ tri thức có thể điều hướng thay thế cho sự phân tán công cụ hiện tại; hãy bỏ qua nếu đội nhóm của bạn đã đầu tư vào Linear + Notion + Slack và chi phí tuân thủ AGPL là một trở ngại.
Thách thức của các công cụ đội nhóm phân mảnh
Các công cụ riêng lẻ cho chat, email, tài liệu, tác vụ và CRM không chia sẻ ngữ cảnh — một tin nhắn trong Slack về một giao dịch không bao giờ được cập nhật lại vào CRM trừ khi có người cập nhật thủ công, và các công cụ theo dõi vấn đề (issue trackers) trở nên lỗi thời vì cuộc trò chuyện diễn ra ở nơi khác. README gọi đây là 'công ty không thể tính toán được': mỗi đội nhóm có phiên bản sự thật của riêng mình rải rác trên Slack, Linear, Notion, HubSpot và Superhuman, được kết nối bởi Zapier và các script MCP mà không ai thực sự sở hữu hoàn toàn.
Giới thiệu không gian làm việc tích hợp của Macro
Macro là một không gian làm việc được xây dựng bằng Rust và SolidJS, kết hợp email, chat nhóm, tài liệu chia sẻ, theo dõi tác vụ và các chức năng CRM. Tất cả đều có thể truy cập qua một giao diện duy nhất, nổi bật với bộ nhớ AI tập thể của đội nhóm. Mỗi yếu tố giao diện được thiết kế tùy chỉnh, không dựa trên các khối nguyên thủy chung. Tuy nhiên, tất cả chúng đều sử dụng cùng một backend và duy trì các tham chiếu chéo thông qua một biểu đồ hai chiều. Dự án này được phát triển minh bạch và phát hành dưới giấy phép AGPLv3. Nó đã đạt chứng nhận SOC 2 Type II. Để triển khai, người dùng có thể chọn tự host hoặc sử dụng như một giải pháp SaaS được host.
Các thành phần cốt lõi của Macro
- ✓Email đa tài khoản với hộp thư đến hợp nhất kết hợp email, tin nhắn, @mentions và tác vụ; điều hướng ưu tiên bàn phím (`j` `k` `e`) lấy cảm hứng từ Superhuman với tổng hợp CRM gốc theo liên hệ và công ty.
- ✓Tin nhắn nhóm với các trả lời inline có thể thu gọn thành các luồng (threads), giúp các kênh bận rộn vẫn dễ đọc; các luồng có quyền hạn có thể được chia sẻ giữa các kênh qua link.
- ✓Tạo tác vụ nhẹ nhàng từ bất cứ đâu — `c` `t`, `/task` trong tài liệu, dấu đầu dòng `- [ ]`, @Macro trong bất kỳ kênh nào — liên kết hai chiều với ngữ cảnh tạo (email, tin nhắn, tài liệu).
- ✓Tài liệu cộng tác dựa trên CRDT với chỉnh sửa trực tiếp qua Cloudflare Durable Objects, lịch sử phiên bản với forking, hỗ trợ ngoại tuyến và chỉnh sửa bởi tác nhân AI như cộng tác viên.
- ✓CRM gốc với các chế độ xem Kanban/danh sách, các giai đoạn giao dịch tùy chỉnh và các kênh tự động tạo được ghim vào mỗi giao dịch; @mention công ty hoặc liên hệ từ bất cứ đâu để tạo liên kết hai chiều.
- ✓Các tác nhân AI hoạt động như thành viên đội nhóm hạng nhất với quyền truy cập công cụ đầy đủ qua MCP (không giới hạn tốc độ), tổng hợp bộ nhớ hàng đêm trên tất cả các bề mặt và xuất văn bản thuần túy để dễ di chuyển.
- ✓Liên kết @ hai chiều trên mọi bề mặt: các đề cập trong tài liệu, tin nhắn, tác vụ, email và hồ sơ CRM đều biết về nhau và có thể được điều hướng theo cả hai hướng.
- ✓Một hộp thư đến được chia thành Signal và Noise — email, tin nhắn kênh, giao tác vụ, @mentions và phản hồi của tác nhân AI được hợp nhất trong một danh sách duy nhất.
Điểm mạnh
- ✓Một công cụ thay vì năm: không có CRM bị cô lập, không có công cụ tài liệu/wiki riêng, không có ứng dụng email độc lập bị ngắt kết nối khỏi cuộc trò chuyện — mọi thứ đều chia sẻ một biểu đồ hai chiều.
- ✓Bộ nhớ AI chia sẻ tổng hợp thông tin trên tất cả các bề mặt mỗi đêm, mang lại cho các tác nhân sự hiểu biết thực sự ở cấp độ đội nhóm thay vì chỉ lịch sử trò chuyện hiện tại.
- ✓Backend Rust (167 crates) và frontend SolidJS mang lại cảm giác nhanh chóng, phản hồi tốt — README tuyên bố cộng tác thời gian thực mà không có hiệu ứng phân đoạn như Google Docs.
- ✓Quyền hạn dựa trên kênh có nghĩa là tham gia một kênh sẽ tự động cấp quyền truy cập vào mọi thứ được @mention ở đó; không có quy trình yêu cầu quyền riêng biệt.
- ✓AGPLv3 hoàn toàn mã nguồn mở — không có sự nhầm lẫn 'open core', và chứng nhận SOC 2 Type II giải quyết các lo ngại về tuân thủ cho các ngành công nghiệp có quy định.
- ✓Bề mặt MCP có phạm vi bao phủ gần 100% những gì bạn có thể làm trong UI, không giới hạn tốc độ — các tác nhân mã hóa của bạn không bị hạn chế một cách nhân tạo.
Hiểu về giấy phép AGPL của Macro
- △AGPLv3 yêu cầu bạn phải công khai mã nguồn của bất kỳ sửa đổi nào nếu bạn tự host cho mục đích thương mại — bạn sẽ cần liên hệ với macro.com để có giấy phép khác nếu đây là một trở ngại, điều này gây thêm rắc rối.
- △Nhỏ nhưng thực tế: thời gian dogfooding hai năm cho thấy dự án này vẫn đang trong giai đoạn trưởng thành — quy mô doanh nghiệp và phạm vi tính năng cho các trường hợp đặc biệt còn kém so với các đối thủ cạnh tranh đã có tên tuổi.
- △Chi phí di chuyển không hề nhỏ: chuyển đổi từ Notion, Linear và Slack cùng lúc có nghĩa là di chuyển tài liệu, nhập lịch sử vấn đề và đào tạo lại thói quen sử dụng trên ba công cụ cùng một lúc.
- △Độ sâu tính năng trong các lĩnh vực chuyên biệt còn kém các công cụ chuyên dụng — báo cáo CRM nâng cao, trình tạo truy vấn phức tạp và tích hợp bên thứ ba sâu rộng chưa thể sánh kịp với các chuyên gia như HubSpot hoặc Linear.
- △Phạm vi tất cả trong một là một canh bạc: nếu một bề mặt không phù hợp với quy trình làm việc của đội nhóm bạn, bạn sẽ phải dùng một công cụ yếu hơn so với việc chọn công cụ chuyên biệt, không giống như các stack có thể lắp ghép mà bạn có thể thay đổi từng phần.
Macro so sánh với các công cụ khác
Các câu hỏi thường gặp
Macro hoàn toàn mã nguồn mở dưới Giấy phép Công cộng Tổng quát Affero GNU v3.0 (AGPLv3). Không có mô hình 'open-core' — mọi thứ đều nằm trong cùng một codebase. Liên hệ macro.com để có giấy phép thương mại nếu AGPL không tương thích với kế hoạch của bạn.
Có. Bạn có thể chạy Macro cục bộ bằng cách sử dụng stack Docker Compose trong thư mục `docker/`; xem `docs/RUNNING_LOCALLY.md` để biết quy trình đầy đủ. Việc tự host tuân theo các điều khoản của giấy phép AGPLv3.
Backend được xây dựng bằng Rust (167 crates trong repo) và frontend là SolidJS. Các gói TypeScript chia sẻ xử lý logic cộng tác và CRDT. Repo tổ chức mã nguồn trong các thư mục `apps/`, `services/`, `crates/` và `packages/`.
Macro tổng hợp bộ nhớ của đội nhóm hàng đêm từ tất cả các bề mặt — email, tin nhắn, tác vụ, tài liệu và cuộc gọi — trong một lần duy nhất thay vì riêng lẻ. Các tác nhân AI là công dân hạng nhất với phạm vi bao phủ công cụ gần 100% qua MCP và không giới hạn tốc độ, và có thể hành động thay mặt bạn trên email, tài liệu, tác vụ và CRM.
Macro hỗ trợ Gmail và Google Workspace cho các tài khoản email. Đối với mã nguồn, nó liên kết các pull request với tác vụ, nhúng chúng vào các kênh và hiển thị chúng cho các tác nhân AI. Một máy chủ MCP tại `mcp-server.macro.com` cho phép các tác nhân và công cụ bên ngoài như Claude Code tương tác với không gian làm việc của bạn.
README nói rằng đội nhóm đã sử dụng nội bộ (dogfooded) trong hai năm với khoảng 15 người, và Macro đã đạt chứng nhận SOC 2 Type II. Tuy nhiên, với 1534 sao GitHub và 205 fork, nó vẫn đang ở giai đoạn đầu — việc củng cố ở quy mô doanh nghiệp và cơ sở hạ tầng hỗ trợ có thể không sánh kịp với các công cụ có đội ngũ lớn hơn đứng sau.
Các trường hợp sử dụng tốt nhất
- •Các startup giai đoạn đầu thay thế bộ công cụ Slack + Notion + Linear + HubSpot bằng một hệ điều hành duy nhất, có thể điều hướng.
- •Các đội nhóm kỹ thuật đang thực hiện lặp lại nhanh chóng, nơi ngữ cảnh từ email khách hàng, kênh hỗ trợ và tác vụ kỹ thuật cần phải nằm trong một biểu đồ có thể kiểm tra.
- •Các công ty đang trả tiền cho CRM độc lập đắt đỏ muốn tổng hợp email theo công ty/liên hệ được tích hợp vào cùng một giao diện nơi diễn ra các cuộc trò chuyện.
- •Các đội nhóm phân tán muốn các tác nhân AI có bộ nhớ cấp độ đội nhóm đầy đủ thay vì chỉ biết những gì đã được nói trong luồng chat hiện tại.
- •Các đội nhóm thất vọng vì các công cụ không đồng bộ — hồ sơ CRM không phản ánh thực tế, công cụ theo dõi vấn đề không ai cập nhật, tài liệu không ai tin tưởng.
- •Các tổ chức có yêu cầu về lưu trú dữ liệu hoặc tuân thủ cần một không gian làm việc có thể tự host với chứng nhận SOC 2 Type II.
Cách cài đặt / dùng thử
Đăng ký tại macro.com/app và kết nối tài khoản Gmail hoặc Google Workspace của bạn. Hướng dẫn bắt đầu chỉ mất khoảng 15 phút từ một tài khoản mới đến một thiết lập hoạt động. Để phát triển cục bộ, repo bao gồm một stack Docker Compose (`docker/`) với 42 dịch vụ có thể triển khai; làm theo `docs/RUNNING_LOCALLY.md`. Ứng dụng iOS đã có sẵn; Android đang được phát triển.
Ai nên thử — và ai nên bỏ qua
Macro đáng để thử nếu bạn điều hành một đội nhóm nhỏ hoặc startup và muốn có một biểu đồ sự thật duy nhất thay vì năm công cụ được kết nối bằng Zapier. Cũng đáng để đánh giá nếu công ty của bạn đang trả tiền cho Superhuman hoặc HubSpot ngoài Slack và Notion — chi phí và chi phí tích hợp có thể biện minh cho việc chuyển đổi. Hãy bỏ qua nếu đội nhóm của bạn đã có thói quen sâu sắc với Linear hoặc Notion với các quy trình làm việc đã được thiết lập mà bạn không muốn di chuyển, hoặc nếu đội ngũ pháp lý/tuân thủ của bạn sẽ gặp khó khăn với các yêu cầu chia sẻ tương tự của AGPL mà không đàm phán giấy phép thương mại trước.
Repo liên quan
Vẫn đang phân vân về macro?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về macro.
