Meeting.ai是一款会议记录工具:它的Meeting Bot会加入你的Zoom、Google Meet或Microsoft Teams会议并录制,Meeting.ai再整理出转写稿、笔记和待办事项。把它的命令行工具memo和Hermes Agent装在同一台机器上,智能体就能读到这些内容。你可以在聊天里问它某场会议的事,也可以让cron任务把摘要发到Telegram。
能读的是Meeting.ai里的会议,录制的和上传的都算。配置只需三条命令,其中一条是登录。不需要API密钥;只要你的套餐还能访问这场会议,读笔记和转写稿也不额外收费。
每周五16:00,这一周的待办事项准时发到Telegram。 一条命令就能创建这个任务:
hermes cron create "0 16 * * 5" \
"用memo列出我周一以来的会议。逐场读待办事项。按负责人分组写成一份清单,写上截止日期和出自哪场会议。没有负责人的事项单独标出。" \
--name "Friday action items" \
--deliver telegramHermes Agent的gateway守护进程每周五运行这个任务,并把结果发到你在Telegram里的home channel,也就是把Telegram接入Hermes Agent时设为TELEGRAM_HOME_CHANNEL的那个对话。下面这条消息只是示意,会议是虚构的;本文所有示例回答也都基于虚构的会议。
待办事项,10月12日至16日
Priya
- 把迁移方案发给Northwind(10月19日截止,“Northwind接入会”)
- 审核值班排班表(10月21日截止,“平台同步会”)
Tomas
- 续期预发布环境的证书(10月19日截止,“平台同步会”)
Elif
- 分享Q4招聘计划(10月23日截止,“负责人周会”)
无负责人
- 确定压测费用由谁出(“Northwind接入会”)每个工作日07:00,开会前先收到一份简报。 第二个任务(见下文)会列出今天的日历日程,并告诉你每场会议上次定了什么、还有什么没解决。
以前的会议,随时可以问。 在聊天里输入:
用memo找到我和Northwind的上一次会议。我们谈定的折扣是多少?还需要谁点头?
智能体搜索你的会议,读那场会议的笔记,然后回答,比如:年付套餐优惠12%,等对方财务负责人批准。
Hermes Agent怎么接入Meeting.ai?
在运行Hermes Agent的那台机器上运行三条命令。登录之后,memo命令输出JSON,不会弹出任何提示,所以可以无人值守地运行。
Hermes Agent要跑在macOS或Linux上,用的是它默认的local终端后端。在Windows上,请在WSL2里运行Hermes Agent。如果你在Meeting.ai里还没有会议,先录制或上传一场。
curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash然后新开一个终端,让shell能在~/.local/bin里找到memo,再运行:
memo auth login
memo install-skill-md- 安装memo。 第一条命令会下载适合你平台(arm64或amd64)的发布包,校验它的SHA-256校验和,并把
memo放进~/.local/bin。运行之前,你可以先看一下安装脚本。 - 登录。 在没有浏览器的服务器上,运行
memo auth login email --email [email protected],然后按它打印的步骤操作:Meeting.ai会给你发一封带验证码的邮件。在有浏览器的机器上,memo auth login会直接在浏览器里打开Meeting.ai。CLI以你的身份登录,你的Meeting.ai账号能进哪些工作区,它就能进哪些。 - 安装技能。
memo install-skill-md会把SKILL.md写入~/.hermes/skills/memo/。这个文件教Hermes Agent使用这些命令。安装程序其实已经尝试过这一步,再运行一次也没有坏处。 - 确认Hermes Agent能看到它。 运行
hermes skills list,找到memo。如果会话早已打开,在里面发送/reload-skills。 - 提问。 对智能体说:“用memo列出我最近的五场会议。”如果标题和你在Meeting.ai里看到的一致,就说明连上了。
设成定时任务
开头的周五任务是在终端里创建的。晨间简报则在聊天里创建。两条命令都是按Hermes Agent文档里列出的参数拼出来的。
/cron add "0 7 * * 1-5" "用memo列出今天的日历日程。每一项都去我以前的会议里搜同名的会,告诉我上次定了什么、还有什么没解决。内容控制在一屏以内。"在你和智能体的对话里运行这条命令,比如在Telegram里,简报就会回到那个对话;在终端里创建的任务,除非加上--deliver,否则结果只保存到本地文件。这份简报需要在Meeting.ai里连接日历。
你也可以用大白话描述时间安排,Hermes Agent会把这个要求变成定时任务:“每周五下午4点,用memo汇总本周的待办事项,然后在Telegram上发给我。”每月一次的也一样:“每月一号,用memo汇总上个月的项目会议,然后把总结在Telegram上发给我。”
使用须知
- 这些步骤来自文档。 我们根据Hermes Agent的文档和memo 0.19.2写下这些步骤,没有亲自在Hermes Agent里运行过这套配置;如果某一步在你的机器上不一样,请发邮件到 [email protected]。MCP这条路应该走得通,但我们没实际跑过。
- 只有危险命令才会请你确认。 在默认的
smart模式下,Hermes Agent会拿每条命令和一份危险命令的特征清单比对,其余的直接运行。大多数memo命令只读;创建会议、编辑笔记、分享或删除的那些命令会改动真实数据。 - 定时任务的提示词必须自成一体。 cron任务在一个全新的会话里运行,不记得你们聊过什么,所以要把完整的指令写进任务,包括“用memo”。
- cron离不开gateway。 定时任务和消息收发都由gateway守护进程负责,它没在运行,就什么都不会触发。除非你在
~/.hermes/config.yaml里设置了timezone,否则时间按服务器的本地时间计算。 - 继续用local后端。 使用容器后端时,命令在容器里运行,而容器里没有宿主机上的
memo,也没有它的登录状态,除非你把它们挂载进去。 - 录制和Visual Note要走套餐。 用Meeting Bot录制会议和绘制Visual Note,要走你的Meeting.ai订阅或扣Coins(Meeting.ai账号里的点数)。由你的智能体发起的也算在内。
- 限制谁能给智能体发消息。 你的会议里有其他人说过的话。限定哪些人可以给它发消息,摘要也只发到成员都该看到的群或对话里。
可以在聊天里问什么
用手机就能要到跟进邮件
刚结束的那场客户会议上,我们定了什么?起草一封跟进邮件,150字以内。
Hermes Agent用memo meetings list找到最新的会议,读笔记,然后在同一个对话里回复会上的决定和一份可以直接转发的草稿。会议刚结束时笔记还没准备好;memo meetings progress可以查看处理状态。
会议马上开始,派个记录员进去
现在就派Meeting Bot进这场会议:[粘贴Zoom、Google Meet或Microsoft Teams链接]
Meeting Bot加入会议并录制。背后的命令是memo meetings create --url <link> --confirm。--confirm参数表示这个操作是你要求的;不带它,memo会回答说它在等待确认。
在一个季度的会议里查一个词
在本季度的会议里搜索“续约”,列出每家客户是怎么说的。
你会拿到搜到的会议,以及每场会里相关的原话。搜索本身用的是memo meetings search。
还可以这样问
- 原话。 “周二的平台同步会上,关于预发布环境的证书我们具体是怎么说的?引用转写稿原话。”
- 某个人在一场会上说过的话。 “列出Priya在Northwind接入会上说过的所有内容。”
- 和某个人开过的全部会议。 “在我的联系人里找到Jonas,列出我们今年开过的每一场会议,每场用一句话说明内容。”联系人就是你会议里出现过的人。
- 把笔记存成文件。 “把今天董事会筹备会的笔记以Markdown格式导出到我的笔记文件夹。”智能体用
memo meetings export写出文件。 - 提前约好记录员。 “让Meeting Bot参加明天10:00和Northwind团队的会议。”智能体会更新日历日程,让Meeting Bot到时入会。这需要在Meeting.ai里连接日历。
- 结束录制。 “停止录制我派Meeting Bot去的那场会议。”
- Visual Note。 “把今天下午的研讨会做成一张Visual Note。”Visual Note是把这场会议画成的一张图,会以图片的形式发给你。
Hermes Agent为什么读不到我的会议内容?
先检查三件事:技能加载了没有,登录完成了没有,智能体用的是不是local后端。
| 现象 | 解决办法 |
|---|---|
| 没有这个技能 | 运行memo install-skill-md,然后发送/reload-skills,或者开一个新会话 |
找不到memo | 检查~/.local/bin是否在非交互式shell的PATH里。如果你是在装好gateway之后才安装memo的,重新运行hermes gateway install,让它记下你当前的PATH |
| 没有登录 | 运行memo auth status,然后运行memo auth login,或者用邮箱验证码登录 |
| 只在你自己的shell里能用 | 智能体多半用的是容器后端。把terminal.backend改为local |
| 找不到会议 | memo一次只在一个工作区(团队)里找。运行memo workspace list,再用memo workspace set切换 |
| 任务一直不运行 | 检查hermes cron status,并确认gateway守护进程在运行 |
| 余额不足的报错 | 这项操作需要订阅或Coins |
memo提示这场会议已锁定 | 这场会议所在的工作区已经没有能覆盖它的订阅或Coins了。恢复订阅或Coins后就能重新读取;如果是别人分享给你的会议,需要由会议所有者来恢复 |
MCP方式
Hermes Agent也能连接MCP服务器,而且Meeting.ai的MCP服务器能做一件上面的CLI步骤没讲到的事:Meeting Bot还在会议里的时候,读实时笔记和目前已有的转写内容。
按它文档的说法,Hermes Agent会用Client ID Metadata Document自动向服务器表明身份,而Meeting.ai服务器支持这种方式。把服务器加进~/.hermes/config.yaml:
mcp_servers:
meeting-ai:
url: "https://mcp.meeting.ai/mcp"
auth: oauth然后在一个新开的终端里运行hermes mcp login meeting-ai,在浏览器里授权连接,再开一个新会话或发送/reload-mcp。这样建立的连接会列在Meeting.ai的已连接的 MCP 客户端下,你可以在那里撤销它。
怎么断开Meeting.ai和Hermes Agent的连接?
运行memo auth logout退出登录,再运行memo install-skill-md --uninstall移除技能文件。然后删掉调用memo的cron任务。要从Meeting.ai这边让这次登录失效,打开设置 › MCP & CLI并撤销它。撤销立即生效。
从周五的摘要开始
运行那三条命令,创建周五的任务,然后在16:00看一眼Telegram。Meeting.ai CLI页面和CLI指南对各条命令讲得更详细。
其他智能体和助手的接入教程:





