perplexityai/numbat

Visibility into AI agent activity on endpoints, with on-device detection, optional pre-action blocking, and forensic reconstruction.

What it solves

numbat provides visibility and security monitoring for AI agents running on desktops, in CLIs, IDEs, and gateways. It addresses the lack of transparency in agent activity by detecting potentially malicious or unauthorized actions—such as accessing secret files or making unauthorized network requests—and providing the means to block those actions before they occur.

How it works

The tool uses local hooks, plugins, OTLP/HTTP logs, and on-disk session artifacts to observe agent behavior. It normalizes this activity into a single event model and evaluates it against a CEL (Common Expression Language) rule engine. Detection happens locally on the endpoint, and the system can either simply monitor activity or, if configured, use synchronous pre-action hooks to block specific actions based on defined rules.

Who it’s for

It is designed for security operators and developers who need to audit AI agent activity, perform forensic reconstruction of agent sessions, and enforce security policies on AI-powered tools within an organization.

Highlights

  • Live and Retroactive Monitoring: Supports real-time monitoring via hooks and plugins, as well as forensic reconstruction from on-disk artifacts without needing prior instrumentation.
  • Local Detection and Enforcement: Uses a local rule engine to detect threats and can optionally block actions via pre-action hooks.
  • Read-only Scanning: Includes tools for agent discovery and artifact scanning with built-in secret redaction.
  • Case Bundles: Allows the creation of portable, SHA-256 verified case bundles for investigations.
  • Cross-Platform: Distributed as a single binary for macOS, Linux, and Windows.

Related

  • Project
  • Project
  • Project
  • Project
  • Project