SafestClaw 助手
用本地优先、无需 LLM 的自动化处理日常任务,并按需接入 AI。
- Star 数
- ★ 282
- 最近更新
- 1 个月前
- License
- MIT
- 主语言
- Python
- FA 评分
- 49/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI API · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 想在本机查看多个 RSS 分类摘要的开发者,可用
news tech获取技术新闻。 - 不适合
- 需要自主多步推理或浏览器自动化的用户
- 必须进行自由形式 AI 对话的用户
- 源码审查
- 49/100 · 缺口较多
这个 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 写作、代码任务、研究分析或将未识别输入翻译成命令。
- 想在本机查看多个 RSS 分类摘要的开发者,可用
news tech获取技术新闻。 - 需要整理研究资料的用户,可搜索 arXiv 或 Semantic Scholar,挑选来源后再选择是否进行 LLM 分析。
- 维护项目的工程师,可对允许路径运行
security scan,调用已安装的扫描器检查代码或依赖。 - 管理个人安排的用户,可从 ICS 文件读取日程,或配置 CalDAV 后同步日历并创建提醒。
- 需要定期发布内容的作者,可用无 LLM 的博客草稿与标题功能,并配置 WordPress、Joomla 或 SFTP 发布目标。
- 偏好语音操作的自托管用户,可安装 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?
查看各维度的扣分理由
README 提到本地处理、可选 LLM、NLU 外传说明、网页仅监听 loopback、扫描器路径限制和博客发布预览;这些提供部分数据流与外部效果线索。但权限边界、邮件/设备控制等敏感数据保护、确认与撤销流程、依赖风险处置及来源归属说明不充分,因此多数项目仅给 1 分。
CI 工作流展示 lint 和多平台测试配置,测试文件覆盖部分 LLM 级联与错误分类;README 也描述离线提示和回退行为。但这些材料不能证明运行结果,且 README 有广泛能力声明,缺少足够实现佐证,故自洽性和依赖可用性偏薄;失败提示说明相对具体,给 2 分。
材料覆盖 CLI、网页、Telegram、MCP、离线与可选 AI/ML 等场景,并列出不少明确能力边界,例如不支持自主多步任务和浏览器自动化。自然语言输入及语义路由的触发条件和边界说明较少,因此触发精度给 1 分。
README 按功能分节并含安装方式、示例命令和限制说明;pyproject.toml 提供包名、版本、依赖和 MIT 许可,许可文本完整。README 后段在输入材料中被截断,FAQ、变更历史和维护责任信息有限,故相应项目未得高分。
命令行、研究、摘要、提醒和多种集成可产出可直接使用的结果,且本地规则式功能声称无需 LLM,体现实用价值和成本优势。但功能与比较声明主要来自 README,缺少足够独立佐证,也未提供更细的成本或输出质量依据,因此均为 2 分。
CI 配置和测试源码为部分能力提供可追溯材料,但 README 的许多功能、安全、隐私和竞品比较声明在所给文件中没有对应实现或独立来源;也未始终清楚区分已实现事实与宣传性主张。未运行或独立验证。
- README 中的隐私、安全、功能覆盖和与 OpenClaw 的比较多为项目自身声明;所给材料不足以独立核验。涉及邮件、发布、设备控制或外部 API 的功能应先核对其配置、权限及确认行为。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
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 查看 ↗ -
4.2.4 Fixed edge cases causing LLM to not work
-
4.2.3 Updated to node.js twenty four