OS Activity

📊 实时感知你的数字足迹

利用 osquery 监控本地文件与进程活动,为 OpenClaw 提供个性化上下文,增强 AI 建议的相关性与时效性。

收藏
3.9k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

os-activity 是一个系统级信息采集 skill,通过调用 osquery 查询本地操作系统状态,向 OpenClaw 提供实时上下文。主要功能包括:

  • 文件活动追踪:扫描最近编辑的文件,生成包含文件名、路径、修改时间的结构化列表
  • 进程状态监控:识别当前运行的程序(依赖 osquery 扩展能力)
  • 跨平台支持:原生支持 macOS 与 Windows,Linux 暂不兼容

用户通过执行 Python 脚本调用封装好的 osquery 查询,输出 Markdown 表格格式,便于 OpenClaw 解析并融入对话上下文。

显著优点

1. 零配置感知:安装 osquery 后自动采集系统元数据,无需手动维护文件索引
2. 时效性数据:基于文件系统 mtime 的实时查询,避免依赖可能滞后的数据库

3. 隐私本地化:所有查询在本地执行,原始数据不上传至远程服务器

4. OpenClaw 原生集成:输出格式针对 OpenClaw 上下文窗口优化,提升 AI 建议的相关度

潜在缺点与局限性

| 维度 | 说明 |
|------|------|
| **平台覆盖** | Linux 明确不支持,限制服务器/云环境部署 |
| **依赖链复杂** | 需预先安装 osquery 及 Python 环境,Windows 下 PowerShell 路径处理易出错 |
| **权限敏感** | 访问近期文件列表可能需绕过系统沙箱,存在权限提升需求 |
| **隐私悖论** | 虽然本地执行,但向 LLM 暴露文件路径与使用模式存在间接泄露风险 |
| **无差分隐私** | 原始路径直传,未对敏感目录(如 .ssh、密钥存储)做自动脱敏 |

适合人群

  • 效率工具深度用户:需要 AI 基于实际工作流(而非空上下文)提供建议
  • 本地优先隐私倡导者:拒绝云端文件索引服务,接受自建方案复杂度
  • macOS/Windows 开发者:项目文件频繁变更,需要快速定位最近修改的代码或文档

常规风险

  • 路径信息暴露:向 OpenClaw 传输的明文路径可能包含用户名、项目代号等敏感信息
  • osquery 攻击面:若 osquery 守护进程配置不当,可能成为本地提权入口
  • 脚本注入风险:install_osquery.py 与 recent_files.py 的下载/执行链若未签名验证,存在供应链攻击可能
  • 数据保留不明确:OpenClaw 对采集的系统上下文是否持久化、是否进入模型训练语料缺乏透明说明

---

> 建议:企业环境部署前应对 osquery 配置进行加固审计,并评估向 LLM 暴露本地文件拓扑的合规性影响。

OS Activity 内容

scripts文件夹
手动下载zip · 6.8 kB
install_osquery.pytext/plain
请选择文件