每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

macro-inc/macro

3,806本周 +2,557Rust

把邮件、聊天、文档、任务和CRM互相链接、共享同一份AI团队记忆的一体化办公平台

Macro是一个开源工作区,把邮件、即时消息、文档、任务管理、CRM和通话记录整合进同一个界面。所有内容都能通过@提及互相链接,这些链接以双向图的形式原生存储,使AI代理能够获取团队全局上下文并代为执行操作。项目用SolidJS和Rust构建,并以AGPLv3协议完全开源。

它做什么

  1. 由于Slack、Linear、Notion、HubSpot、Superhuman等工具彼此不互通,公司只能靠MCP和Zapier拼凑运转、难以整体掌控,团队因此把邮件、消息、文档、任务、代理和CRM重新设计成一个系统
  2. 每个功能模块都针对自身用途单独打造,但共用同一个后端,文档与任务、频道消息与邮件之间的相互引用都以双向图原生存储
  3. 每天夜间通过定时任务,把团队对话、私信、收发邮件、已完成任务等信息汇总生成团队级记忆,可通过MCP或OpenAI、Google、Anthropic等任意AI模型调用
  4. Claude Code、Codex等编程代理可通过MCP连接,几乎能使用Macro界面里的全部功能,且MCP调用没有速率限制
  5. 后端由167个Rust库和42个服务组成,前端是覆盖网页、桌面、移动端的SolidJS客户端,由纽约和多伦多约15人团队历时两年自用打磨而成

为什么重要

对于因分散使用多个SaaS工具而导致信息碎片化、AI代理抓不住上下文的团队来说,Macro展示了一种用单一数据库和双向链接取代零散集成的思路。项目以AGPLv3完全开源,也意味着可以自行部署和二次开发,这在实际使用中很关键。

本仓库术语

  • CRDT · 一种允许多人同时编辑并自动无冲突合并的数据结构,用于实时协作文档
  • MCP · 让AI代理能够访问外部工具和数据的连接标准
  • 双向图 · A引用B时,B也会自动被记录为引用了A的链接结构
  • 六边形架构 · 把核心逻辑与外部集成代码分离、便于维护的软件设计方式

仓库简介(英文)

@-linked together with shared AI memory.

在 GitHub 打开

热门仓库

全部仓库 →

METAL LAB 最新报道