安装与使用 MausBot
从下载桌面版开始,连好一个 AI 引擎,再让你的第一个 Bot 完成一件小事。
一台受支持的电脑、网络连接,以及一个支持的 AI 服务账号或具有模型权限的 API Key。安装包和开始菜单里的应用名称可能显示为 OpenMausBot。
01 / 下载与安装
按电脑系统选择安装包
Windows 64 位 · x64
- 打开「设置 → 系统 → 关于」,确认系统类型是基于 x64 的处理器。
- 下载
OpenMausBot-setup.exe,双击运行,跟随安装向导。官方安装器通常无需管理员权限。 - 完成后,从开始菜单搜索 OpenMausBot 并打开。
如果 SmartScreen 提示发布者未知,先核对文件是否来自官方 Releases,并检查发布者信息。
下载 Windows 安装包 ↓macOS Apple 芯片或 Intel
- 点「 → 关于本机」。显示 Apple M 系列芯片,选 Apple 芯片版。显示 Intel 处理器,选 Intel 版。
- 打开下载的
.dmg,把 OpenMausBot 拖进「应用程序」。 - 从「应用程序」启动。系统提示打开下载的应用时,核对来源和应用名称后再继续。
Ubuntu 24.04 · x64 · 测试版
- 下载
OpenMausBot-amd64.deb。在文件管理器打开下载目录,在该目录中打开终端。 - 运行下方命令,按提示输入系统密码,安装完成后在应用列表中打开 OpenMausBot。
sudo apt install ./OpenMausBot-amd64.deb
使用 AppImage 时,在文件属性中允许执行,再打开文件。启动失败时,查看发行版的 AppImage 运行要求。
链接指向最新发布。文件名变更或下载失败时,打开 GitHub Releases,在 Assets 里找对应的安装包。
02 / 首次配置
安装并登录一个 AI 引擎
打开 MausBot,跟随首次启动向导进入引擎检查。已跳过向导时,从侧栏齿轮进入 App settings → Agent engines。部分版本显示为 Settings → Engines。
- 选择 Codex 或 Claude Code。选你已有账号且可以使用模型的一项。Codex 对应 OpenAI,Claude Code 对应 Anthropic。
- 按状态安装和登录。引擎显示缺失时,使用该行给出的安装入口或命令。提示未登录时,按该引擎的登录提示完成授权。若所选方式需要 API Key,在应用的 API keys 或对应引擎配置中保存。
- 回到引擎检查并重新检测。确认引擎可用,再到新建 Bot 的模型列表选择一个可用模型。刚安装 CLI 而检测不到时,完全退出并重开 MausBot。
如果你在终端里能使用引擎,但应用仍找不到它,可在 Settings → Engines 检查或指定 CLI 路径。Windows 用 where.exe codex 或 where.exe claude,macOS / Linux 用 command -v codex 或 command -v claude 查找。
03 / 第一次对话
创建第一个 Bot
- 点击 New or share → New bot。
- 名称填「日程助手」,选刚连接的引擎和可用模型。普通聊天可留空工作目录。处理文件时,再选择该任务专用的目录。
- 创建后在侧栏打开「日程助手」,粘贴下方示例并发送。收到包含三项任务和时间安排的回复,就完成了首次使用。
我明天上午有两小时,需要回邮件、写项目进展、准备会议。请给出一份表格,包含每项任务的开始时间、耗时和产出,总耗时不超过两小时。只回复计划。
04 / 日常使用
让 Bot 处理实际任务
读文件与写草稿
给 Bot 选定工作目录,把材料放进去,告诉它具体文件名、输出格式和限制。比如「只读 meeting.md,列出行动项、负责人和截止日期」。
检查权限请求
涉及命令、文件修改或外部操作时,关注聊天里的审批卡。确认命令、路径和预期影响后点 Allow,否则点 Deny。
定时执行
让 Bot「每周一上午 9 点提醒我写周报」。在 Triggers(部分版本为 Automations)检查时区、执行时间和运行历史,也可以暂停或试运行。本机任务需要宿主保持运行。
连接应用
在 Apps / Connected apps 选择 Gmail、GitHub 等应用,按提示授权。先试一个只读任务,再使用需要写入或发送的操作。
在手机上查看或继续聊天
从官方 下载页 进入 Discord 获取 Android 或 iOS 伴侣应用。打开手机端,按提示与运行中的电脑或服务器配对。使用时让主机保持在线、唤醒并运行 MausBot。
05 / 可选方式
用命令行启动
有 Node.js 24 或更新版本的电脑,可以从 npm 启动浏览器版。运行下方命令,按终端向导选择 AI 登录方式或 API Key,再选择模型。
node --version
npx openmausbot
保持终端运行。按 Ctrl + C 停止服务,下次执行同一个命令会继续使用已保存的配置。
开发者从源码运行
准备 Git、Node.js 24 或更新版本、pnpm,以及至少一个已安装并登录的 AI 引擎。用 HTTPS 克隆并安装依赖。
git clone https://github.com/milind-soni/OpenMausBot.git
cd OpenMausBot
pnpm install
如果已配置 GitHub SSH 密钥,可以用 git clone git@github.com:milind-soni/OpenMausBot.git 替换克隆命令。
在项目目录打开两个终端,分别运行以下命令,保持两个进程运行。
# 终端 1,启动后端
pnpm dev:server
# 终端 2,启动网页界面
pnpm dev
打开 http://127.0.0.1:5199。需要 Electron 窗口时,在项目目录另开一个终端运行 pnpm dev:desktop。
06 / 故障排查
遇到问题,先查这里
引擎显示未安装或不可用
先在同一台电脑的终端确认 CLI 能启动并已登录。重开应用,在 Agent engines 重新检测。终端正常而应用检测失败时,检查引擎路径配置。
能选模型,但发送后报 401、429 或超时
401 先核对登录是否过期、API Key 是否有效。429 查看服务商的配额和速率限制。超时先确认能访问模型服务,再发一条短消息重试。
Bot 找不到文件,或没有操作权限
核对 Bot 的工作目录、文件名、系统权限与审批卡。先用一个测试目录验证读取,再逐步授权所需操作。
定时任务没运行,或手机连不上
确认宿主机已开机、未休眠、网络正常且应用在运行。定时任务还要检查暂停状态、时区和运行历史。手机端可按配对指引检查连接。
仍无法解决时,提交操作系统、应用版本、引擎名称和脱敏后的报错。GitHub Issues ↗