Memoh开源多智能体平台完全指南:让每个AI Agent拥有一台7×24在线的云电脑
【免费下载链接】Memoh✨ The open-source multi-agent platform. Every agent gets its own computer, desktop, network, and long-term memory. You can bring your own key, or host your coding agent like Claude Code, Codex and so on.项目地址: https://gitcode.com/gh_mirrors/me/Memoh
Memoh 是一个开源的多智能体(Multi-Agent)平台,核心卖点是:给每个 AI Agent 分配一台专属云电脑—— 独立的文件系统、桌面、浏览器、网络和长期记忆。你可以用自己的 API Key 驱动内置 Agent,也可以把已有的 Claude Code、Codex 托管进来,通过 Telegram、Discord、飞书、微信等渠道 7×24 小时随叫随到,即使关上笔记本它也不会停。本文将带你完整了解 Memoh 能做什么、怎么部署、适合谁用。
Memoh 是什么?一台给 AI Agent 用的"云电脑"
传统聊天机器人只是"会说",Memoh 里的 Agent 是"能干"的:每个 Agent(代码里叫 Bot)都运行在一个隔离的 Workspace 容器里,相当于拿到了一台完整电脑 🖥️。
一台 Memoh 云电脑里有什么:
- 独立文件系统:Agent 可以创建、编辑、下载文件,你的每个 Bot 的数据互相隔离
- 桌面与浏览器:带界面的 Chrome 通过 CDP 暴露给 Agent,支持网页自动化操作
- 独立网络:每个工作区容器有独立网络配置
- 长期记忆:跨会话、跨平台记住上下文,见 internal/memory/
- 工具生态:调用 MCP 工具、定时任务、子 Agent、图像/视频生成等,内置工具见 internal/agent/tool/
功能一:多 Agent 管理,一人一台或多台
在 Web 端你可以同时管理多个 Bot,各自拥有独立的会话列表、人设和记忆,左侧一键切换。给自己跑一个,给团队每个成员分配一个,或者一次拉起一整组 Agent,都跑在同一台机器上。
会话中可以直接看到 Agent 的"思考过程"(Thinking),对话透明可控;模型、上下文压缩(Compaction)等都有独立设置项。
功能二:文件管理与定时任务,打造全天候数字员工
Agent 干完的活都沉淀在它自己的文件空间里,你可以在 Web 端直接浏览、预览、下载它生成的文档和图片。
配合定时任务(cron),Agent 可以按时主动干活:每天 8 点提醒、凌晨跑数据检查……真正实现"人睡了,Agent 还在上班" ⏰。定时任务由 internal/schedule/ 服务驱动,在 Bot 设置页的 Schedule 面板里可视化增删改。
功能三:自带 Key 或托管 Claude Code / Codex
Memoh 对模型层非常开放,支持两种用法:
- 自带 API Key:在 Providers 页面填入 Key,一键"Test Connection",即可为 Agent 挑选模型。OpenAI、Anthropic、Google、DeepSeek、Moonshot、Ollama 等主流厂商开箱即用,模板见 conf/providers/
- 托管编码 Agent:把已有的 Claude Code、Codex 等编码 Agent 直接托管进 Memoh 工作区,运行时实现在 internal/agent/runtime/(含
claudecode/、codex/、acp/等子目录),还支持通用 ACP 协议接入自定义 Agent
所有调用都有账可查:Usage 面板提供 Token 用量、缓存命中率和逐条调用记录,成本一目了然 💰。
功能四:从你熟悉的聊天工具里使唤 Agent
通过 Channel 渠道系统(适配器代码在 internal/channel/adapters/),你可以直接在Telegram、Discord、飞书、企业微信、QQ、Slack、微信、Matrix等平台上和 Agent 对话,还能通过 Webhook 隧道打通 NAT 内网。记忆是跨渠道共享的:在手机上聊过的内容,回到 Web 端它依然记得。
一键自托管部署指南
部署非常简单,一条命令搞定:
curl -fsSL https://memoh.sh | sh国内镜像拉取慢?加个环境变量即可:
curl -fsSL https://memoh.sh | USE_CN_MIRROR=true sh安装脚本逻辑在 scripts/install.sh。Compose 会分别启动 Server 和 Channel 两个服务;不想拆分的话,把config.toml里的internal_rpc.shared_secret留空即可单进程运行。手动部署可先克隆仓库:
git clone --depth 1 --recurse-submodules --shallow-submodules https://gitcode.com/gh_mirrors/me/Memoh cd Memoh cp conf/app.docker.toml config.toml # 编辑配置 export MEMOH_INTERNAL_RPC_SHARED_SECRET="$(openssl rand -hex 32)" docker compose up -d生产配置与自定义细节见 DEPLOYMENT.md,配置模板在 conf/ 目录下。
Memoh 适合谁?
| 场景 | 说明 |
|---|---|
| 🏠 个人玩家 | 一个 7×24 在线的 AI 管家/助理,多平台随时聊 |
| 👨💻 开发者 | 把 Claude Code / Codex 搬到云端跑长任务,下班关电脑不影响 |
| 👥 小团队 | 每人一台 Agent 云电脑,单台服务器承载一群 Bot |
| 🔌 集成方 | 通过 MCP 与 Supermarket 应用市场(internal/supermarket/)扩展 Agent 能力 |
快速上手路线图
- 运行安装脚本完成自托管(或直接使用 Memoh Cloud)
- 在 Providers 页配置 API Key,测试连接
- 创建第一个 Bot,通过 Telegram 或 Web UI 打招呼
- 打开 Files / Schedule / Memory 面板,按需授权能力
- 阅读 docs/agent-runtime.md 深入了解 Agent 运行时,或对照 docs/codebase-map.md 探索 internal/ 下的完整模块地图
前端应用位于 apps/web/(Vue 3),另有 Electron 桌面端 apps/desktop/。整套平台以 AGPLv3 协议开源,从 README.md 开始,把第一台"AI Agent 云电脑"真正跑起来吧 🚀
【免费下载链接】Memoh✨ The open-source multi-agent platform. Every agent gets its own computer, desktop, network, and long-term memory. You can bring your own key, or host your coding agent like Claude Code, Codex and so on.项目地址: https://gitcode.com/gh_mirrors/me/Memoh
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考