返回目录
开源项目文档办公类新手

Macro

Macro 是一个面向团队的一体化工作空间,将电子邮件、即时消息、文档、任务、Agent、通话和 CRM 统一到单一快速界面中,支持团队级共享记忆。所有内容通过 @ 链接互相关联并可全局搜索。项目由 macro-inc 使用 SolidJS 和 Rust 构建,采用 AGPLv3 完全开源。

0 次阅读2026/08/14 发布
Macro 来源图片

社区作者 · zZz

它解决什么问题

Macro 是一个重新设计的团队工作“操作系统”,将电子邮件、消息、文档、任务、Agent、通话、文件存储、拉取请求和 CRM 整合为模块化、可扩展且像积木一样协作的 blocks。每个表面共享同一后端,交叉引用以双向图存储,因此文档与任务、频道消息与邮件、CRM 记录与对话之间都可以原生互相链接。

主要模块包括:

  • 邮件:多账户统一收件箱,支持 Gmail,提供键盘快捷键、共享收件箱、多账户分拣,以及为 AI 设计的工具/MCP 接口(如统一搜索邮件附件 PDF)。
  • 消息:为技术讨论设计的频道与私信,前几条回复内联显示,其余折叠为线程,支持线程权限和链接分享。
  • 任务:Linear 启发的任务系统,与频道、邮件和 Agent 深度集成,可从邮件、快捷键、文档、列表项或 Agent 对话中创建任务。
  • 文档:基于 CRDT 的实时协作 Markdown 文档,支持 @提及、离线编辑、版本控制、历史回放和代理原生编辑。
  • Canvas:2D 白板,可嵌入 @链接到任务、文件和邮件。
  • Agent:统一团队级记忆,可基于邮件、消息、任务和通话内容每晚刷新,并可通过 MCP 或任意 AI 模型访问。
  • 通话:记录、转录并写入团队记忆。
  • 文件存储:从邮件和频道自动导入,可搜索。
  • 拉取请求:与任务关联,可嵌入频道。
  • CRM:公司/联系人对象,自定义属性,邮件同步与聚合,看板视图,每条交易自动拥有对应频道。

团队记忆以 markdown 明文存储,可导出;Agent 工具/MCP 覆盖 UI 中几乎所有操作,且无速率限制。外部编码代理可通过 claude mcp add --transport http macro https://mcp-server.macro.com/mcp 接入。项目在 NYC 和 Toronto 设计,被约 15 人团队内部使用两年,适用于小型公司或大公司的团队。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

托管应用:访问官网注册并连接 Gmail 或 Google Workspace 账户,可在任意现代浏览器中使用,也有 iOS 应用;从新账户到可用大约 15 分钟,可参考 Getting Started 指南。本地运行:来源页面未提供具体安装命令,官方要求遵循仓库中的 Running locally 指引。仓库包含 docker/ 本地 Compose 栈、nix/ 开发环境、apps/web 前端(SolidJS)、services/ 后端服务等目录;如需贡献代码,参见 CONTRIBUTING.md。

将外部 Agent 接入工作区(MCP 示例):在任何 MCP 客户端中执行 claude mcp add --transport http macro https://mcp-server.macro.com/mcp,连接后即可访问工作区工具。常见问题:来源提及 FAQ 涵盖对比、许可和自托管问题;本地运行的具体步骤请参阅仓库内 Running locally 文档。

来源教程配图

Frame 11
配图 1 · Frame 11查看原图
Macro email thread with actions, tags, and properties in the sidebar
配图 2 · Macro email thread with actions, tags, and properties in the sidebar查看原图
Macro #Engineers channel with threads, mentions, and an inline GitHub check
配图 3 · Macro #Engineers channel with threads, mentions, and an inline GitHub check查看原图
Macro tasks list grouped by assignee, with a task detail showing its source message and linked PR
配图 4 · Macro tasks list grouped by assignee, with a task detail showing its source message and linked PR查看原图
A PRD in Macro with tags, assignees, properties, and references
配图 5 · A PRD in Macro with tags, assignees, properties, and references查看原图
Macro CRM board grouped by pipeline stage
配图 6 · Macro CRM board grouped by pipeline stage查看原图
A Macro task being handed off to a coding agent, with a linked branch
配图 7 · A Macro task being handed off to a coding agent, with a linked branch查看原图
Star history for macro-inc/macro, from launch to 1698 stars
配图 8 · Star history for macro-inc/macro, from launch to 1698 stars查看原图

适用场景

将邮件
聊天
文档
任务和 CRM 整合为单一团队工作空间
通过 @提及在文档
任务
邮件和消息之间建立双向链接
使用 AI 代理辅助创建任务
编辑文档和维护团队记忆
多账户 Gmail 统一收件箱与共享收件箱处理
从邮件或聊天中直接创建任务并跟踪链路
围绕公司与联系人记录的 CRM 管理与对话追踪