Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>kaimon — Agent Integrity MonitorNew to Visual Studio Code? Get it now.
kaimon — Agent Integrity Monitor

kaimon — Agent Integrity Monitor

kaimon

|
1 install
| (0) | Free
See every file your AI coding agents change, and which changes raise risk findings. Monitors the entire host — every filesystem — and attributes each write to the agent that caused it, however deep the process chain. Claude Code, Codex, Copilot, Cursor, Antigravity, Cline, Kilo Code, OpenCode, Pi, M
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

kaimon: Agent Integrity Monitor (AIM)

Verify your AI coding agents stay aligned. Independently.

  • Recorded in the Linux kernel: no hooks, no agent plugins, tamper-resistant
  • Recognizes the leading coding agents: Claude Code, Codex, Copilot, Cursor, Antigravity, Cline, Kilo Code, OpenCode, Pi and more
  • 40+ risk categories
  • Every file change on every filesystem of your machine, not just your repo
  • 100% local: on Linux desktop, over Remote-SSH or in WSL 2; nothing leaves your machine
  • Always free: no signup

VS Code hover sample

The kaimon hover in a dark theme


Why kaimon

  • Independent of the agent. Agent hooks and permission rules only see what an agent routes through them, and an agent can get around them: a deletion written into a script slips past a deny rule for rm. kaimon records file changes in the Linux kernel, outside every agent.
  • Tamper-resistant. A root daemon writes the record. An agent running as your user can read it but cannot change or delete it.
  • Beyond your repo. Git shows what changed in your repository. kaimon watches every filesystem on the machine and also shows what an agent changed in shell profiles, credentials, packages, CI pipelines, git history and its own instructions.
  • Agent › Tools › Files. The leading coding agents are recognized by name, even when they run under node or python. A file changed through a chain of tools the agent runs, such as a script that calls sed, still counts as the agent's.
  • Risks, not noise. 40+ risk categories, from credential writes and log tampering to agent mutations, mass deletes and git history rewrites. Routine work like builds, caches and an agent's own bookkeeping is recognized and kept apart.
  • Observe, never block. kaimon records and never interferes, so it cannot break an agent's workflow. What to do about a finding stays your decision.

What you see

  • Status bar. AIM when it's quiet, AIM 4 for changes at CRITICAL, HIGH or MEDIUM (colored by the worst one), AIM off when nothing is being recorded.

  • Hover. Who changed what, the findings by severity, and the top ten rows: the risk, the agent and its tools, the files, how many changes and when.

  • Panel. Click the status bar. The last 10 minutes, hour or day, with a timeline of risk findings against all file changes. Expand any row for each file's events and net size change. Ctrl+F finds a file across every row.

    VS Code panel sample

    The kaimon panel: the timeline of the last hour and every Top Findings row

  • Downloadable Reports. The full page, with Top Findings across every risk category. Download it as HTML or JSON, or open it in your browser.

    HTML report sample

    The kaimon report: KPIs, Security Summary, Risk Profile and Top Findings

     

    JSON report sample (excerpt; full sample)

    {
      "meta": { "schema": "kaimon/2", "module": "aim", "window": "1h",
                "start_time": "2026-11-02T18:31:00Z", "end_time": "2026-11-02T19:31:53Z" },
      "severity_counts": [ { "name": "CRITICAL", "count": 2 }, { "name": "HIGH", "count": 65 },
                           { "name": "MEDIUM", "count": 864 }, { "name": "LOW", "count": 118 } ],
      "top_file_changes_risk": [ {
        "agent": "codex",
        "tools": "bash",
        "file": "/home/dirk/.ssh/authorized_keys",
        "file_events": { "modify": 1, "write": 1 },
        "file_size_change": 95,
        "first_seen": "2026-11-02T19:07:40Z",
        "risk_category": "CRED_WRITE",
        "risk_severity": "CRITICAL",
        "risk_description": "Detects an AI agent writing to SSH keys or config"
      } ]
    }
    

Get started

  1. Install this extension in a VS Code window on a Linux host: your Linux desktop, a Remote-SSH window, or a WSL 2 window on Windows. On macOS, connect to a Linux machine with Remote-SSH.

  2. The status bar shows AIM off. Hover over it and copy the one-line installer for the kaimon daemon:

    curl -fsSL https://kaimon.co/install | sudo sh
    

    The installer verifies the release checksum and starts local-only recording. No account, no token, no signup.

  3. Work with your agents as usual. Every file change they make is on record from then on.

Requires root on the host and Linux kernel 5.14 or later with BTF. In WSL 2, systemd must be on (Ubuntu 24.04 and later turn it on). Dev Containers are not supported: kaimon records on the host, so open the project in a VS Code window on the host instead.

Privacy

Local AIM never phones home. The daemon keeps its records on your machine for two days, then deletes them. The extension reads them only through the kaimon CLI on the same host.

No VS Code? Use the terminal

The extension shows what the kaimon CLI reports, and the CLI works on its own:

kaimon aim report --since 1h                        # JSON, the last hour
kaimon aim report --since 24h --format html > report.html
kaimon aim report --since 1h | claude -p "What did my agents change in the last hour?"

kaimon sends nothing anywhere. Piping the report to a hosted AI sends it to that service.

Settings

Setting Default
kaimon.window 1h The window the status bar and hover cover, and the panel opens on
kaimon.path kaimon Path to the CLI. The package installs it at /usr/bin/kaimon
kaimon.refreshSeconds 30 How often the status bar re-reads the record

Teams

kaimon for Teams is coming: a fleet view across hosts and teammates, up to 365 days of history and daily reports by email, with records kept off the host. Get notified at kaimon.co.

License

The extension is open source under the Apache License 2.0. The kaimon daemon, CLI and detection rules are proprietary: they install separately on your Linux host, under the kaimon license and Terms. Agent names and logos belong to their owners; see NOTICE.

Questions: hello@kaimon.co · Security issues: security@kaimon.co

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft