ByteNoteByteNote
Memoh:开源多智能体平台,给每个 Agent 一台 24 小时在线的云电脑

字节笔记本

2026年9月11日

Memoh:开源多智能体平台,给每个 Agent 一台 24 小时在线的云电脑

API中转
¥120

Memoh 是一个开源的多智能体平台:每个 Agent 都有一台自己的「云电脑」,带独立的文件系统、桌面、浏览器、网络和长期记忆,你的笔记本合上之后它们照样在线。自带 API Key 就能跑内置 Agent,也可以把 Claude Code、Codex 托管进工作区,再通过微信、Telegram、Discord 等 10 多种渠道和它们对话。这篇文章介绍它的核心特性、部署方法和几个典型用法。

项目简介

Memoh 是 MemohAI 团队 2026 年 1 月开源的项目,主要用 Go 编写,目前在 GitHub 上有 2215 个 star、209 个 fork,采用 AGPLv3 协议。

它针对的现状是:大多数 AI Agent 依赖你自己的电脑和会话窗口,关机就下线,换个平台就失忆。Memoh 把每个 Agent 放进一个隔离的工作区,工作区里有文件系统、桌面、浏览器和网络,Agent 7×24 小时在线,跨会话、跨平台记住上下文。

项目还带三个子项目:Twilight AI(Go 版 AI SDK,思路类似 Vercel AI SDK)、Connect It(自托管连接器网关,把 SaaS 凭证收进一个 MCP 端点)、UI(Vue 3 写的 Agent 管理界面设计系统)。

Memoh 界面截图:左侧是 Web UI 里和 Agent 聊天,右侧同一个 Bot 在 Telegram 里接续之前的话题

核心特性

  • 多 Bot 多用户:自己跑一个,给家里每人配一个,或在一台机器上起一队;Bot 之间可以私聊、群聊、互相聊,跨平台身份绑定
  • 隔离工作区:每个 Bot 有独立的文件系统、网络、工具和桌面
  • 长期记忆:跨会话、跨平台开箱自带,也支持接入 Mem0、OpenViking
  • 10+ 渠道:Telegram、Discord、飞书、微信、QQ、邮件、Web UI 等
  • Agent 托管:通过 ACP 把外部 Agent 放进工作区,目前已支持 Codex 和 Claude Code,按 Bot 配置
  • 浏览器与桌面操作:在工作区里驱动浏览器,或操作桌面跑 GUI 流程
  • MCP:连接外部工具服务器,每个 Bot 管理自己的连接
  • Skills 与超市:模块化技能,从 Supermarket 安装现成模板,可委派给子 Agent
  • 定时任务:把重复流程变成计划任务

技术栈

  • Go:服务端主体(Server 与 Channel 两个服务)
  • Docker Compose:部署编排
  • Vue 3:Agent 管理界面的设计系统(独立子项目 felinics/ui)

安装指南

前置要求

  • 一台自己的服务器或常开的电脑(Memoh Cloud 还没上线,目前需自托管)
  • Docker

一键部署

bash
curl -fsSL https://memoh.sh | sh

国内拉镜像慢,加镜像源:

bash
curl -fsSL https://memoh.sh | USE_CN_MIRROR=true sh

别用 sudo 跑整个安装脚本,Docker 需要权限时安装器内部会自己调 sudo docker

手动部署

bash
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/felinics/Memoh.git
cd Memoh
cp conf/app.docker.toml config.toml
# 编辑 config.toml
export MEMOH_INTERNAL_RPC_SHARED_SECRET="$(openssl rand -hex 32)"
docker compose up -d

Compose 栈把 Server 和 Channel 拆成两个服务,这个内部 RPC 密钥要保密,且重建栈时用同一个值。

快速开始

  1. 部署完成后打开 Web UI,创建第一个 Bot
  2. 填入自己的模型 API Key,选好模型
  3. 绑定渠道:微信、Telegram、Discord、飞书等任选
  4. 在对应渠道里发消息,Bot 就会回应;换个渠道接着聊,它仍然记得之前的上下文

不想自己维护服务器的话,Memoh Cloud 在准备中,可以先去 memoh.ai/waitlist 排队。

使用示例

场景 1:托管一个 Claude Code

在 Bot 设置里选择 ACP 托管,配置 Claude Code(或 Codex),这个 Agent 就跑在 Memoh 工作区里,文件系统、浏览器都归它用。你在 Telegram 里给它发任务,它跑完把结果发回来。

场景 2:给家人配一个微信机器人

多用户设计下,可以给每个家庭成员部署独立 Bot。绑定微信后,家人随时在微信里问问题、记事情,长期记忆让这些对话在跨天、跨渠道之后仍然接得上。

场景 3:定时任务自动化

把每周要做的重复工作写成计划任务,比如定时抓取某个页面、汇总到工作区文件,再通过渠道推给你。配合 MCP 工具和子 Agent,可以拼出更复杂的流程。

注意事项

  • 协议是 AGPLv3:对外提供服务需要开源修改,商用前先评估协议约束
  • GitHub "Source code" 压缩包缺 submodule:要构建请用 Release 附件里的 Memoh-<版本>-source.zip 或 .tar.gz
  • RPC 密钥管理:手动部署时 MEMOH_INTERNAL_RPC_SHARED_SECRET 要保密,重建栈保持同值;留空则退化为单进程 all-in-one 模式
  • Cloud 未上线:目前要自托管,Memoh Cloud 可先加 waitlist

项目链接

分享: