Memoh 是一个开源的自托管 AI 智能体平台,每个机器人运行在独立的容器中,拥有持久化记忆和独立文件系统。支持 Telegram、Discord、飞书、QQ、Matrix、企业微信、微信、邮件和内置 Web UI 共 9 种渠道,并支持 MCP 工具调用、浏览器自动化、定时任务等能力。

核心特性

  • 容器化隔离:每个机器人运行在独立的 containerd 容器中,拥有专属文件系统和网络,支持快照和数据导入导出。
  • 记忆引擎:基于大模型的事实抽取、混合检索、24 小时上下文加载、记忆压缩与重建。
  • 多渠道支持:Telegram、Discord、飞书、QQ、Matrix、企业微信、微信、邮件、Web UI。
  • MCP 支持:完整支持 MCP 协议(HTTP / SSE / Stdio / OAuth),每个机器人可以独立管理 MCP 连接。
  • 浏览器自动化:内置无头浏览器,支持网页浏览、表单填写、截图等操作。
  • Web 管理面板:支持流式对话、工具调用可视化、文件管理等。

安装

Memoh 基于 Docker 部署,一键安装(需要 Docker):
或手动安装:
启动后访问 http://localhost:8082,默认账号密码为 admin / admin123,登录后请及时修改密码。

接入 ZeroCat

ZeroCat 基于 new-api 开发,可以直接使用 Memoh 内置的 NewAPI 提供商。

获取 API 密钥

登录 ZeroCat,在左侧导航进入「API 密钥」,创建并复制一个密钥。详见 API 密钥。

添加模型提供商

登录 Memoh Web 管理面板,进入提供商管理页面,点击 NewAPI,填写:
  • API Base URL:https://zero.cat/v1
  • API Key:你的 ZeroCat API 密钥
点击保存。

导入模型

进入模型管理页面,点击自动导入,或手动添加要使用的模型。

为机器人配置模型

进入机器人设置页面,在模型配置中把默认聊天模型切换为刚通过 ZeroCat 添加的模型,点击保存。 完成后,就可以通过 Memoh 的各个渠道与 AI 机器人对话了,所有请求都会经过 ZeroCat。