Macro文件存储与文件夹管理:从邮件和频道自动导入,全文可搜
【免费下载链接】macroMacro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.项目地址: https://gitcode.com/GitHub_Trending/macro3/macro
Macro是一款面向团队的统一工作区,把邮件、聊天、文档、任务、Agent、通话和 CRM 用 @ 链接串联起来。它的文件存储与文件夹管理功能可以自动把邮件附件和频道附件导入你的工作区,所有内容都能通过统一搜索在 50ms 内全文找到——不用手动整理,也不用担心文件"存进去就找不着"。
文件夹:比传统网盘更"活"的文件管理
Macro 的**文件夹(Folders)**负责管理工作区里的所有文件:Markdown 文档、PDF、图片、视频、代码文件和画布(Canvas)。它不像传统文件夹那样是"死的"存储位置,而是和消息、任务、人员通知打通的协作单元:
- 自动落位:你在频道里分享的附件会自动导入文件存储,邮件附件也会被自动提取,文件"干活时就自动到库里",无需手动上传归档;
- 全文可搜:文件夹里的所有内容都能从统一搜索中检索到(见下文);
- 标准权限模型:文件夹和文档一样,拥有者、编辑者、评论者、查看者四级权限,方便团队共享;
- 通知联动:如果某个文件夹有未读通知,它会直接出现在你的收件箱里。
⌨️ 快捷键提示:按
c+f快速新建文件夹;在列表中选中某项后按m即可把它移动到目标文件夹。
文件夹的管理规则可以在官方文档中查看:folders.mdx。
从邮件和频道自动导入:文件自己"飞"进存储
这是 Macro 文件存储最省心的设计——你不需要刻意"存档":
| 来源 | 导入方式 | 效果 |
|---|---|---|
| 频道附件 | 消息中分享的图片/文件 | 自动导入到工作区文件存储 |
| 邮件附件 | 收到的邮件 | 附件自动提取入库 |
| 文档协作 | Markdown 文档 | 原生存储,天然位于文件夹中 |
也就是说,一份合同邮件进来后,附件自动进入存储;团队在频道里丢的一张设计图,也会同步出现在文件视图里。所有文件最终都能通过"Files"入口浏览,并可用标签(Tags)进一步分类筛选。
统一搜索:50ms 内找到任何一个文件
文件夹解决"存哪里",搜索解决"找得到"。Macro 的统一搜索覆盖的范围远超传统网盘:
- 索引内容:文档正文、邮件线程、频道消息、通话转录、文件内容,全部入库索引;
- 速度:任意内容的检索响应时间在 50ms 以内;
- 操作:按
/打开搜索,或用cmd+k命令菜单按名称搜索;按l展开结果预览、h收起; - 过滤:右上角过滤器可按结果类型(消息、Agent 结果等)分类,还能按标签过滤——选多个标签时可选Any / All匹配模式,快速圈定"同时带 urgent 和 finance 标签"的文件。
搜索还支持一个高级技巧:把关键词和某个人的 @mention 组合,直接锁定"某个人说过的某件事"对应的文件。搜索细节见 search.mdx。
文档:文件夹里的"活"内容
文件夹中最重要的文件类型是文档(Documents):原生 Markdown、@ 链接其他工作区内容、支持标签过滤,体验接近 Notion 数据库,但协作更"快"——团队同时编辑同一行也不会冲突,甚至断网时也能继续工作。
文档同样完全可搜索:你可以在频道里 @ 一份文档、在任务里链接它,或者让 Agent 基于"某人邮件发来的合同"回答问题。文档的编辑、大纲、版本历史、分享导出等完整能力,详见 docs.mdx。
背后的技术:文件存储与索引是怎么实现的?
如果你好奇这套"自动导入 + 全文可搜"背后的工程实现,可以从仓库中这些模块入手:
- 文件存储领域逻辑:crates/static_file/
- 静态文件服务(上传/分发/访问控制):services/static_file_service/
- 对象存储(S3)客户端封装:crates/s3_client/
- 搜索索引服务:crates/search_service/
- 文档文本抽取(让文件内容可被全文索引):services/document_text_extractor/
快速上手清单 ✅
- 连接 Gmail,让邮件附件自动提取入库;
- 用
c+f建立第一批文件夹,按项目或客户划分; - 在频道里直接分享附件,观察它自动出现在 Files 视图;
- 按
/打开统一搜索,试试"关键词 + @人名"的组合过滤; - 给常用文件夹加上标签,用All模式做交叉筛选。
用 Macro 的文件存储,你的团队从此不再需要"这个文件发我一下"——一切自动入库,一切一搜即达。
【免费下载链接】macroMacro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.项目地址: https://gitcode.com/GitHub_Trending/macro3/macro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考