← 返回目录
A

autoMate

社区
AI 的智能 NAS:笔记、文件、提醒、记忆,40+ 工具,一处接入所有 AI 客户端。
GitHub 源仓库 ↗
★ 4.0k Stars 分类 · 其他 非常热门 源版本 25a563a308d8
34FMRS · D
可靠性
3/20
安全与权限
7/20
维护活跃度
8/20
文档质量
8/20
安装易用性
8/20
查看 FMRS 评分方法 →

autoMate 是一个本地运行的个人数据与工具层,通过 MCP-over-HTTP 为多种 AI 客户端(OpenClaw、Claude Desktop、Cursor、Cline 等)提供工具。它拥有笔记系统、文件保险库(可配置存储路径)、基于 BM25 的混合检索、提醒推送(Web Push)、跨会话记忆、音频转录、本地执行器(shell、脚本、桌面控制、浏览器自动化),以及 31 个 SaaS 集成和 25 个 LLM 提供商。它既可以作为另一个 AI 客户端的工具源,也可以作为独立的 Web 聊天界面使用。

工具能力

search.find
在笔记和文件中进行混合检索(SQLite FTS5 BM25)。
notes.read
读取 Markdown 笔记文档。
notes.write
创建或更新 Markdown 笔记。
files.list
列出文件保险库中的文件。
files.write
向文件保险库写入文件。
reminders.create
创建提醒,并通过 Web Push 推送到手机。
memory.get
读取长期记忆中的键值事实。
memory.set
写入长期记忆中的键值事实。
audio.transcribe
将语音转为文本(腾讯 ASR 或 OpenAI Whisper)。
shell.exec
在主机上执行 shell 命令。
script.run
运行 Python、Bash 或 Node 脚本。
desktop.control
使用 pyautogui 控制桌面。
browser.navigate
使用 Playwright 控制浏览器。
bx.execute
通过 Chrome 扩展控制真实浏览器。
automate
运行 autoMate 自身的代理循环。

安装接入

安装后,打开设置中的“连接 AI 客户端”,点击“复制安装文本”,然后按照所选客户端的说明(OpenClaw、Claude Desktop、Cursor、Cline 或通用 MCP)将其粘贴到客户端的配置文件中。

选型与风险

适合谁

  • 喜欢使用多个 AI 客户端并希望统一数据访问的用户
  • 需要本地优先的个人基础设施
  • 希望通过 MCP 轻松接入 RPA 和自动化

不适合谁

  • 不需要本地服务器的用户
  • 对安全敏感且不希望暴露 shell.exec 的用户
  • 需要服务端托管或托管解决方案的用户

所需权限

  • 网络访问(默认为 127.0.0.1)
  • 文件系统读写(配置的存储路径)
  • 系统命令执行(shell.exec 和 script.run)
  • 浏览器自动化(Playwright 和 Chrome 扩展)
  • 音频输入(转录)

风险与副作用

  • MCP 端点使用 Bearer 令牌保护,但泄露令牌可能导致任意代码执行(shell.exec)。
  • 本地服务器可能被恶意提示利用,执行危险命令。
  • API 密钥和令牌使用 Fernet 加密,但密钥文件应严格保护。
  • 如果您不设置 AUTOMATE_CLOUD_URL,autoMate Cloud 是可选功能,不会发送数据。
  • 使用 Web Push 可能暴露个人设备。
  • SaaS 集成需要 OAuth 令牌,这些令牌以加密形式存储。
  • 确保信任配置了 MCP 的 AI 客户端,因为它可以调用 shell.exec。
  • 审计日志和建议的防火墙规则有助于降低风险。

常见排障

  1. 检查服务器是否运行在 http://127.0.0.1:8765
  2. 确认 MCP 配置中的令牌与 Settings → Channels 中生成的令牌匹配
  3. 确保客户端已重新启动以加载新的 MCP 服务器
  4. 验证存储路径存在且可写
  5. 查看服务器日志以获取错误信息

使用场景

作为任何 AI 客户端的个人数据仓库(笔记、文件、记忆)。
跨会话持久化记忆,让 AI 记住你的偏好。
通过自然语言调度本地自动化(shell、脚本、桌面、浏览器)。
接收提醒和推送通知。
统一管理多个 SaaS 平台的工具调用。

支持客户端

Claude Desktop完整支持
OpenClaw完整支持
Cursor完整支持
Cline完整支持