SafestClaw 助手

用本地优先、无需 LLM 的自动化处理日常任务,并按需接入 AI。

Star 数
★ 282
最近更新
1 个月前
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具网页应用MCP 服务器
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Python 3.11+Shell / 命令行网络访问本地文件系统MCP Server
典型场景
想在本机查看多个 RSS 分类摘要的开发者,可用 news tech 获取技术新闻。
不适合
  • 需要自主多步推理或浏览器自动化的用户
  • 必须进行自由形式 AI 对话的用户

这个 Agent 能做什么,适合哪些场景?

SafestClaw 是一个可在 Linux、macOS 和 Windows 上运行的自托管助手,主要通过命令行使用。它用关键词、正则、模糊匹配和日期解析将自然语言输入路由到具体操作;可选的 LLM 可用于博客、代码、研究和命令理解。它能处理 RSS 新闻、网页、文件、邮件和日历,并生成摘要、提醒、分析结果或博客草稿。除天气等外部信息和用户主动配置的服务外,默认功能可在本地运行;它也提供仅限回环地址的 Web UI、Telegram 与 webhook 通道,以及可选的 FastMCP 服务器。它适合想减少 API 费用、保留可审计规则化操作的用户;若需要自由对话、自主多步推理或浏览器自动化,则不匹配。

SafestClaw 的命令解析器使用关键词、正则、模糊匹配、特定性加权短语匹配和日期解析,将输入路由到操作。可用命令包括 news(读取已启用的 RSS 源并生成摘要)、summarize 和 crawl(抓取网页并提取内容)、calendar(读取 ICS 或同步 CalDAV)、document(提取 PDF、DOCX、HTML、Markdown 或 TXT 文本)、security scan(调用已安装的安全扫描器)和 research(搜索 arXiv、Semantic Scholar 或 Wolfram Alpha)。结果可作为终端回复、摘要、提醒、博客文本或已确认发布的博客内容输出。可选的 Whisper 与 Piper 在本机处理语音;配置 LLM 后,还可进行 AI 写作、代码任务、研究分析或将未识别输入翻译成命令。

  1. 想在本机查看多个 RSS 分类摘要的开发者,可用 news tech 获取技术新闻。
  2. 需要整理研究资料的用户,可搜索 arXiv 或 Semantic Scholar,挑选来源后再选择是否进行 LLM 分析。
  3. 维护项目的工程师,可对允许路径运行 security scan,调用已安装的扫描器检查代码或依赖。
  4. 管理个人安排的用户,可从 ICS 文件读取日程,或配置 CalDAV 后同步日历并创建提醒。
  5. 需要定期发布内容的作者,可用无 LLM 的博客草稿与标题功能,并配置 WordPress、Joomla 或 SFTP 发布目标。
  6. 偏好语音操作的自托管用户,可安装 Whisper 和 Piper,在本机完成语音转文字与文字转语音。

如何安装或部署这个 Agent?

需要 Python 3.11 或更高版本。基础安装可通过 pip 完成;MCP、CalDAV 和 Telegram 等功能需要对应可选依赖。启动后可运行 setup 向导选择本地功能或配置 LLM、Web UI、MCP 与 Telegram。天气、外部研究源、云端 LLM 和远程发布等功能需要网络;特定服务可能还需要凭据。\n\n``bash\npip install safestclaw\npython -m safestclaw\npython -m safestclaw setup\n`\n\n按需安装可选功能:\n\n`bash\npip install \"safestclaw[mcp]\"\npip install \"safestclaw[caldav]\"\npip install \"safestclaw[telegram]\"\n``

如何使用这个 Agent?

启动交互式 CLI 后,可直接输入命令。配置好日历文件、邮箱、发布目标或外部服务后,相关操作才能使用;AI 写作与深度研究需要配置一个 LLM 提供方,而确定性博客、摘要和许多本地操作无需 LLM。\n\n``bash\nsafestclaw\n`\n\n示例:\n\n`text\nnews tech\nsummarize https://example.com/article\ncalendar today\nresearch arxiv quantum computing\nsecurity scan ~/projects/myapp\n`\n\n可选地启动仅监听本机回环地址的 Web UI,或以 MCP 子进程方式提供工具:\n\n`bash\nsafestclaw web\nsafestclaw mcp\n``

这个 Agent 有哪些优点和局限?

优点
  • 核心命令解析和许多操作无需 LLM,确定性博客、摘要与代码工具可不使用付费模型。
  • 支持 Linux、macOS 和 Windows;可通过 CLI、仅本机 Web UI、Telegram、webhook 和 FastMCP 提供操作入口。
  • 集成 RSS、网页抓取、邮件、日历、文档提取、代码安全扫描及博客发布等具体工作流。
  • 可配置多个云端或本地 LLM 提供方,并为博客、研究和编码任务单独路由。
局限
  • README 明确指出它不提供自由形式对话、自主多步任务、浏览器自动化或自编写技能。
  • CalDAV、Telegram、MCP、智能家居、视觉等功能需要额外依赖或配置;视觉功能额外占用约 2GB。
  • 天气、在线研究、社交内容和远程发布等操作需要网络,部分服务还需要账号、API 密钥或目标配置。
  • README 声称默认功能离线可用,但天气除外;云端 LLM 与启用 NLU 时的未识别输入会发送给已配置的提供方。

这个 Agent 与同类方案有什么区别?

README 将 SafestClaw 与 OpenClaw 对比:SafestClaw 主打无 LLM 也能使用的规则化命令和本地功能,并列出语音、RSS、研究及安全扫描等能力;同时明确承认它缺少自由形式对话、自主多步推理、浏览器自动化和自编写技能。选择前应按所需工作流比较,而不是把两者视为功能完全相同的产品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
SafestClaw 助手 当前 49 · 缺口较多 命令行工具免费 + 模型费 ★ 282 1 个月前 Python OpenAI API · Claude API
HexStrike AI MCP 22 · 缺口较多 MCP 服务器免费 ★ 13k 3 个月前 Python Claude.ai
Jev Browser 75 · 存在缺口 MCP 服务器免费 + 模型费 ★ 128 4 天前 JavaScript Claude Code
Obscura 无头浏览器 75 · 表现良好 命令行工具免费 ★ 30k 今天 Rust Claude.ai

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
49/ 100 五分制 2.5 / 5
信任安全 11/29
可靠稳定 6/14
适用触发 10/18
规范维护 10/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

README 提到本地处理、可选 LLM、NLU 外传说明、网页仅监听 loopback、扫描器路径限制和博客发布预览;这些提供部分数据流与外部效果线索。但权限边界、邮件/设备控制等敏感数据保护、确认与撤销流程、依赖风险处置及来源归属说明不充分,因此多数项目仅给 1 分。

可靠稳定6 / 14 · 2.1/5

CI 工作流展示 lint 和多平台测试配置,测试文件覆盖部分 LLM 级联与错误分类;README 也描述离线提示和回退行为。但这些材料不能证明运行结果,且 README 有广泛能力声明,缺少足够实现佐证,故自洽性和依赖可用性偏薄;失败提示说明相对具体,给 2 分。

适用触发10 / 18 · 2.8/5

材料覆盖 CLI、网页、Telegram、MCP、离线与可选 AI/ML 等场景,并列出不少明确能力边界,例如不支持自主多步任务和浏览器自动化。自然语言输入及语义路由的触发条件和边界说明较少,因此触发精度给 1 分。

规范维护10 / 18 · 2.8/5

README 按功能分节并含安装方式、示例命令和限制说明;pyproject.toml 提供包名、版本、依赖和 MIT 许可,许可文本完整。README 后段在输入材料中被截断,FAQ、变更历史和维护责任信息有限,故相应项目未得高分。

有效结果9 / 13 · 3.5/5

命令行、研究、摘要、提醒和多种集成可产出可直接使用的结果,且本地规则式功能声称无需 LLM,体现实用价值和成本优势。但功能与比较声明主要来自 README,缺少足够独立佐证,也未提供更细的成本或输出质量依据,因此均为 2 分。

证据核验3 / 8 · 1.9/5

CI 配置和测试源码为部分能力提供可追溯材料,但 README 的许多功能、安全、隐私和竞品比较声明在所给文件中没有对应实现或独立来源;也未始终清楚区分已实现事实与宣传性主张。未运行或独立验证。

风险与缓解建议
  • README 中的隐私、安全、功能覆盖和与 OpenClaw 的比较多为项目自身声明;所给材料不足以独立核验。涉及邮件、发布、设备控制或外部 API 的功能应先核对其配置、权限及确认行为。
证据充分度:低 评估于 2026年11月4日 审查版本 51619b86080e
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. 4.2.5 Securitty update: issue unlikely to impact most users
    发布说明摘录
    This is a security update if you're using webhooks to grab third party content you haven't reviewed to avoid certain malicious attacks.
    在 GitHub 查看 ↗
  2. 4.2.4 Fixed edge cases causing LLM to not work
    发布说明摘录
    LLM now works
    在 GitHub 查看 ↗
  3. 4.2.3 Updated to node.js twenty four
    发布说明摘录
    Updating to node.js twenty four
    在 GitHub 查看 ↗

常见问题

使用 SafestClaw 是否必须配置 LLM?
不需要。README 描述了规则化命令解析、确定性博客、摘要、研究资料收集和多种本地工具。AI 写作、代码生成、研究深度分析及可选 NLU 才需要配置 LLM。
它是否完全离线?
README 称默认功能可离线使用,天气除外。访问在线研究源、RSS、网页、社交内容或远程发布目标需要网络;云端 LLM 也需要连接提供方。
哪些操作会把数据交给外部服务?
数据默认保存在本地;天气等外部信息会访问相应服务。若启用云端 LLM,相关请求会发给所配置的提供方;启用 NLU 时,未识别命令也会发送给该提供方。
能否把它当作自主浏览器代理使用?
不能。README 将浏览器自动化、自主多步任务和自由形式对话列为 OpenClaw 的能力,并说明 SafestClaw 不提供这些功能。
本地语音功能需要什么?
README 列出本地 Whisper 语音转文字和 Piper 文字转语音。视觉相关的 YOLO 与 OCR 是单独的可选 ML 功能,额外空间需求约为 2GB。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents