perplexityai/numbat
Visibility into AI agent activity on endpoints, with on-device detection, optional pre-action blocking, and forensic reconstruction.
解决的问题
numbat 为运行在桌面、CLI、IDE 和网关上的 AI 代理提供可视化与安全监控。它解决了代理活动缺乏透明度的问题,通过检测潜在的恶意或未经授权的操作(例如访问机密文件或发出未经授权的网络请求),并提供在这些操作发生前进行阻断的手段。
运作原理
该工具使用本地钩子 (hooks)、插件、OTLP/HTTP 日志以及磁盘上的会话构件来观察代理行为。它将这些活动标准化为单一事件模型,并根据 CEL (Common Expression Language) 规则引擎进行评估。检测在端点本地进行,系统既可以单纯监控活动,也可以在配置后使用同步预操作钩子,根据定义的规则阻断特定操作。
目标用户
专为需要审计 AI 代理活动、进行代理会话取证重构,以及在组织内对 AI 驱动工具执行安全策略的安全运维人员与开发者而设计。
特色亮点
- 即时与回溯监控:支持通过钩子和插件进行即时监控,以及在无需事先检测的情况下,从磁盘构件进行取证重构。
- 本地检测与执行:使用本地规则引擎检测威胁,并可选择通过预操作钩子阻断动作。
- 唯读扫描:包含用于代理发现和构件扫描的工具,并内置机密遮蔽功能。
- 案件包 (Case Bundles):允许创建可携带、经 SHA-256 验证的案件包以供调查使用。
- 跨平台:以单一二进制文件形式发布,支持 macOS、Linux 和 Windows。
相关
- 项目
eunomia-bpf/agentsightAgentSight 是一款面向 AI 代理的内核级可观测性工具。利用 eBPF 和 TLS 追踪,它无需任何 SDK 或代理即可记录提示词、模型调用、子进程、文件和网络活动。它提供实时仪表板(`top`)、回放可视化(`vis`)、可查询的 SQLite 日志以及 OpenTelemetry 导出,帮助开发者调试故障、审计安全性,并了解 Claude Code、Gemini CLI 和基于 Python 的工具等代理的 token/资源成本。
- 项目
- 项目
microsoft/agent-governance-toolkitAgent Governance Toolkit 是由微软维护的开源库,介于自主 AI 代理与其调用的工具之间,强制执行以 YAML/OPA 编写的确定性、可审计策略(允许/拒绝/需批准)。它提供多语言 SDK(Python、TypeScript、.NET、Rust、Go)、用于合规检查的 CLI(`agt`)以及针对主流代理框架的适配器,从而实现生产级治理、归因和防篡改日志记录。
- 项目
openocta/openocta适用于 Windows 和 macOS 的桌面 AIOps 代理,通过自然语言和工具链集成,自动化 IT 运维任务,如告警分析和系统检查。
- 项目
nightly-labs/openbotOpenBot 是一款本地优先的桌面应用,用于管理持久化 AI 代理。它支持多种 AI 提供商,为每个代理提供独立的工作区,并包含消息队列、文件传输、内置浏览器和代理间消息传递等功能。这是一个开发预览版,代理具有完全访问权限,因此建议谨慎使用。支持 macOS、Windows 和 Linux 安装,并提供服务器、Docker 和 Nix 选项。README 还涵盖了代理设置、开发、市场、本地技能以及从 Grok Bot 导入代理等内容。